# near model CODE resource # jump table entries: 15816-15866 (51 of them) export_1977: 00000000 4E56 FFF6 link A6, -0x000A 00000004 7000 moveq.l D0, 0x00 00000006 2D40 FFFC move.l [A6 - 0x4], D0 0000000A 4267 clr.w -[A7] 0000000C 486E FFFC pea.l [A6 - 0x4] 00000010 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000014 101F move.b D0, [A7]+ 00000016 673C beq +0x3E /* 00000054 */ 00000018 206E FFFC movea.l A0, [A6 - 0x4] 0000001C 2050 movea.l A0, [A0] 0000001E 3028 0008 move.w D0, [A0 + 0x8] 00000022 0440 0064 subi.w D0, 0x64 /* 'd' */ 00000026 670E beq +0x10 /* 00000036 */ 00000028 0440 0064 subi.w D0, 0x64 /* 'd' */ 0000002C 6714 beq +0x16 /* 00000042 */ 0000002E 0440 0064 subi.w D0, 0x64 /* 'd' */ 00000032 6714 beq +0x16 /* 00000048 */ 00000034 6016 bra +0x18 /* 0000004C */ label00000036: 00000036 2F3C 0002 0FA1 move.l -[A7], 0x20FA1 0000003C 4EAD 3F92 jsr [A5 + 0x3F92 /* export_2030 */] 00000040 600A bra +0xC /* 0000004C */ label00000042: 00000042 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */] 00000046 6004 bra +0x6 /* 0000004C */ label00000048: 00000048 4EAD 275A jsr [A5 + 0x275A /* export_1255 */] label0000004C: 0000004C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000050 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] label00000054: 00000054 4E5E unlink A6 00000056 4E75 rts fn00000058: 00000058 4E56 FFEC link A6, -0x0014 0000005C 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00000060 422E 0014 clr.b [A6 + 0x14] 00000064 42A7 clr.l -[A7] 00000066 2F2E 000C move.l -[A7], [A6 + 0xC] 0000006A 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 0000006E 7004 moveq.l D0, 0x04 00000070 2F00 move.l -[A7], D0 00000072 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 00000076 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 0000007A 7E00 moveq.l D7, 0x00 0000007C 2A2E FFF8 move.l D5, [A6 - 0x8] 00000080 5385 subq.l D5, 1 label00000082: 00000082 2007 move.l D0, D7 00000084 D085 add.l D0, D5 00000086 2F00 move.l -[A7], D0 00000088 7002 moveq.l D0, 0x02 0000008A 2F00 move.l -[A7], D0 0000008C 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 00000090 2C1F move.l D6, [A7]+ 00000092 206E 000C movea.l A0, [A6 + 0xC] 00000096 2050 movea.l A0, [A0] 00000098 2006 move.l D0, D6 0000009A E580 asl D0, 2 0000009C 2830 0800 move.l D4, [A0 + D0] 000000A0 B8AE 0010 cmp.l D4, [A6 + 0x10] 000000A4 6F06 ble +0x8 /* 000000AC */ 000000A6 2A06 move.l D5, D6 000000A8 5385 subq.l D5, 1 000000AA 6004 bra +0x6 /* 000000B0 */ label000000AC: 000000AC 2E06 move.l D7, D6 000000AE 5287 addq.l D7, 1 label000000B0: 000000B0 B8AE 0010 cmp.l D4, [A6 + 0x10] 000000B4 57C0 seq D0 000000B6 4A00 tst.b D0 000000B8 6608 bne +0xA /* 000000C2 */ 000000BA BA87 cmp.l D5, D7 000000BC 5DC1 slt D1 000000BE 8001 or.b D0, D1 000000C0 67C0 beq -0x3E /* 00000082 */ label000000C2: 000000C2 B8AE 0010 cmp.l D4, [A6 + 0x10] 000000C6 660E bne +0x10 /* 000000D6 */ 000000C8 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 000000CE 206E 0008 movea.l A0, [A6 + 0x8] 000000D2 2086 move.l [A0], D6 000000D4 6006 bra +0x8 /* 000000DC */ label000000D6: 000000D6 206E 0008 movea.l A0, [A6 + 0x8] 000000DA 2087 move.l [A0], D7 label000000DC: 000000DC 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 000000E0 4E5E unlink A6 000000E2 205F movea.l A0, [A7]+ 000000E4 DEFC 000C add.w A7, 0xC 000000E8 4ED0 jmp [A0] 000000EA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000000EC-000000F0 fn000000EC: 000000EC 4E56 FFEC link A6, -0x0014 // end alternate branch 000000EC-000000F0 fn000000EC: // (misaligned) 000000EE FFEC .invalid <> 000000F0 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 000000F4 42A7 clr.l -[A7] 000000F6 206E 0008 movea.l A0, [A6 + 0x8] 000000FA 2F10 move.l -[A7], [A0] 000000FC 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00000100 7004 moveq.l D0, 0x04 00000102 2F00 move.l -[A7], D0 00000104 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 00000108 281F move.l D4, [A7]+ 0000010A 206E 0008 movea.l A0, [A6 + 0x8] 0000010E 2F10 move.l -[A7], [A0] 00000110 205F movea.l A0, [A7]+ 00000112 A029 syscall HLock 00000114 206E 0008 movea.l A0, [A6 + 0x8] 00000118 2050 movea.l A0, [A0] 0000011A 2850 movea.l A4, [A0] 0000011C 4247 clr.w D7 label0000011E: 0000011E 3007 move.w D0, D7 00000120 C1FC 0003 muls.w D0, 0x3 00000124 3E00 move.w D7, D0 00000126 5247 addq.w D7, 1 00000128 3007 move.w D0, D7 0000012A 48C0 ext.l D0 0000012C 2204 move.l D1, D4 0000012E 5381 subq.l D1, 1 00000130 B280 cmp.l D1, D0 00000132 6CEA bge -0x14 /* 0000011E */ label00000134: 00000134 3007 move.w D0, D7 00000136 48C0 ext.l D0 00000138 81FC 0003 divs.w D0, 0x3 0000013C 3E00 move.w D7, D0 0000013E 2004 move.l D0, D4 00000140 5380 subq.l D0, 1 00000142 3D40 FFEC move.w [A6 - 0x14], D0 00000146 3A07 move.w D5, D7 00000148 604C bra +0x4E /* 00000196 */ label0000014A: 0000014A 3005 move.w D0, D5 0000014C 48C0 ext.l D0 0000014E E580 asl D0, 2 00000150 2D74 0800 FFF6 move.l [A6 - 0xA], [A4 + D0] 00000156 3C05 move.w D6, D5 label00000158: 00000158 3006 move.w D0, D6 0000015A 9047 sub.w D0, D7 0000015C 48C0 ext.l D0 0000015E E580 asl D0, 2 00000160 2234 0800 move.l D1, [A4 + D0] 00000164 B2AE FFF6 cmp.l D1, [A6 - 0xA] 00000168 6F1C ble +0x1E /* 00000186 */ 0000016A 3006 move.w D0, D6 0000016C 9047 sub.w D0, D7 0000016E 48C0 ext.l D0 00000170 E580 asl D0, 2 00000172 3206 move.w D1, D6 00000174 48C1 ext.l D1 00000176 E581 asl D1, 2 00000178 29B4 0800 1800 move.l [A4 + D1], [A4 + D0] 0000017E 9C47 sub.w D6, D7 00000180 BE46 cmp.w D7, D6 00000182 6C02 bge +0x4 /* 00000186 */ 00000184 60D2 bra -0x2C /* 00000158 */ label00000186: 00000186 3006 move.w D0, D6 00000188 48C0 ext.l D0 0000018A E580 asl D0, 2 0000018C 29AE FFF6 0800 move.l [A4 + D0], [A6 - 0xA] 00000192 5245 addq.w D5, 1 00000194 6906 bvs +0x8 /* 0000019C */ label00000196: 00000196 BA6E FFEC cmp.w D5, [A6 - 0x14] 0000019A 6FAE ble -0x50 /* 0000014A */ label0000019C: 0000019C 4A47 tst.w D7 0000019E 6694 bne -0x6A /* 00000134 */ 000001A0 206E 0008 movea.l A0, [A6 + 0x8] 000001A4 2F10 move.l -[A7], [A0] 000001A6 205F movea.l A0, [A7]+ 000001A8 A02A syscall HUnlock 000001AA 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 000001AE 4E5E unlink A6 000001B0 2E9F move.l [A7], [A7]+ 000001B2 4E75 rts fn000001B4: 000001B4 4E56 FFFC link A6, -0x0004 000001B8 42A7 clr.l -[A7] 000001BA 206E 0008 movea.l A0, [A6 + 0x8] 000001BE 2F10 move.l -[A7], [A0] 000001C0 202E 0010 move.l D0, [A6 + 0x10] 000001C4 E580 asl D0, 2 000001C6 2F00 move.l -[A7], D0 000001C8 486E 0014 pea.l [A6 + 0x14] 000001CC 7004 moveq.l D0, 0x04 000001CE 2F00 move.l -[A7], D0 000001D0 70FF moveq.l D0, 0xFFFFFFFF 000001D2 2F00 move.l -[A7], D0 000001D4 42A7 clr.l -[A7] 000001D6 A9E0 syscall Munger 000001D8 2D5F FFFC move.l [A6 - 0x4], [A7]+ 000001DC 4E5E unlink A6 000001DE 205F movea.l A0, [A7]+ 000001E0 DEFC 0010 add.w A7, 0x10 000001E4 4ED0 jmp [A0] 000001E6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000001E8-000001EC fn000001E8: 000001E8 4E56 FFFC link A6, -0x0004 // end alternate branch 000001E8-000001EC fn000001E8: // (misaligned) 000001EA FFFC .invalid <> 000001EC 202E 0010 move.l D0, [A6 + 0x10] 000001F0 B0AE 000C cmp.l D0, [A6 + 0xC] 000001F4 6D2E blt +0x30 /* 00000224 */ 000001F6 206E 0008 movea.l A0, [A6 + 0x8] 000001FA 2F10 move.l -[A7], [A0] 000001FC 202E 000C move.l D0, [A6 + 0xC] 00000200 5280 addq.l D0, 1 00000202 E580 asl D0, 2 00000204 2F00 move.l -[A7], D0 00000206 4EAD 234A jsr [A5 + 0x234A /* export_1125 */] 0000020A 4EAD 205A jsr [A5 + 0x205A /* export_1031 */] 0000020E 206E 0008 movea.l A0, [A6 + 0x8] 00000212 2050 movea.l A0, [A0] 00000214 2050 movea.l A0, [A0] 00000216 202E 000C move.l D0, [A6 + 0xC] 0000021A E580 asl D0, 2 0000021C 21AE 0014 0800 move.l [A0 + D0], [A6 + 0x14] 00000222 6026 bra +0x28 /* 0000024A */ label00000224: 00000224 42A7 clr.l -[A7] 00000226 206E 0008 movea.l A0, [A6 + 0x8] 0000022A 2F10 move.l -[A7], [A0] 0000022C 202E 0010 move.l D0, [A6 + 0x10] 00000230 E580 asl D0, 2 00000232 2F00 move.l -[A7], D0 00000234 42A7 clr.l -[A7] 00000236 42A7 clr.l -[A7] 00000238 486E 0014 pea.l [A6 + 0x14] 0000023C 7004 moveq.l D0, 0x04 0000023E 2F00 move.l -[A7], D0 00000240 A9E0 syscall Munger 00000242 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00000246 4EAD 205A jsr [A5 + 0x205A /* export_1031 */] label0000024A: 0000024A 4E5E unlink A6 0000024C 205F movea.l A0, [A7]+ 0000024E DEFC 0010 add.w A7, 0x10 00000252 4ED0 jmp [A0] export_1978: 00000254 4E56 FFD4 link A6, -0x002C 00000258 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 0000025C 206E 0008 movea.l A0, [A6 + 0x8] 00000260 4A90 tst.l [A0] 00000262 6604 bne +0x6 /* 00000268 */ 00000264 6000 0136 bra +0x138 /* 0000039C */ label00000268: 00000268 206E 000C movea.l A0, [A6 + 0xC] 0000026C 4A90 tst.l [A0] 0000026E 6640 bne +0x42 /* 000002B0 */ 00000270 206E 0008 movea.l A0, [A6 + 0x8] 00000274 226E 000C movea.l A1, [A6 + 0xC] 00000278 2290 move.l [A1], [A0] 0000027A 4267 clr.w -[A7] 0000027C 1F3C 0001 move.b -[A7], 0x1 00000280 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 00000284 1D5F FFDE move.b [A6 - 0x22], [A7]+ 00000288 4267 clr.w -[A7] 0000028A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000028E 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */] 00000292 3D5F FFDC move.w [A6 - 0x24], [A7]+ 00000296 4267 clr.w -[A7] 00000298 1F2E FFDE move.b -[A7], [A6 - 0x22] 0000029C 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 000002A0 1D5F FFDE move.b [A6 - 0x22], [A7]+ 000002A4 3F2E FFDC move.w -[A7], [A6 - 0x24] 000002A8 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 000002AC 6000 00EE bra +0xF0 /* 0000039C */ label000002B0: 000002B0 42A7 clr.l -[A7] 000002B2 206E 000C movea.l A0, [A6 + 0xC] 000002B6 2F10 move.l -[A7], [A0] 000002B8 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 000002BC 7004 moveq.l D0, 0x04 000002BE 2F00 move.l -[A7], D0 000002C0 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 000002C4 2A1F move.l D5, [A7]+ 000002C6 42A7 clr.l -[A7] 000002C8 206E 0008 movea.l A0, [A6 + 0x8] 000002CC 2F10 move.l -[A7], [A0] 000002CE 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 000002D2 7004 moveq.l D0, 0x04 000002D4 2F00 move.l -[A7], D0 000002D6 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 000002DA 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 000002DE 202E FFF8 move.l D0, [A6 - 0x8] 000002E2 D085 add.l D0, D5 000002E4 2D40 FFFC move.l [A6 - 0x4], D0 000002E8 6F16 ble +0x18 /* 00000300 */ 000002EA 206E 000C movea.l A0, [A6 + 0xC] 000002EE 2F10 move.l -[A7], [A0] 000002F0 202E FFFC move.l D0, [A6 - 0x4] 000002F4 E580 asl D0, 2 000002F6 2F00 move.l -[A7], D0 000002F8 4EAD 234A jsr [A5 + 0x234A /* export_1125 */] 000002FC 4EAD 205A jsr [A5 + 0x205A /* export_1031 */] label00000300: 00000300 206E 000C movea.l A0, [A6 + 0xC] 00000304 2050 movea.l A0, [A0] 00000306 2D50 FFEC move.l [A6 - 0x14], [A0] 0000030A 206E 0008 movea.l A0, [A6 + 0x8] 0000030E 2050 movea.l A0, [A0] 00000310 2D50 FFF0 move.l [A6 - 0x10], [A0] 00000314 2E05 move.l D7, D5 00000316 202E FFF8 move.l D0, [A6 - 0x8] 0000031A 5380 subq.l D0, 1 0000031C 2D40 FFD8 move.l [A6 - 0x28], D0 00000320 7C00 moveq.l D6, 0x00 00000322 605E bra +0x60 /* 00000382 */ label00000324: 00000324 422E FFDF clr.b [A6 - 0x21] 00000328 2005 move.l D0, D5 0000032A 5380 subq.l D0, 1 0000032C 2D40 FFD4 move.l [A6 - 0x2C], D0 00000330 7800 moveq.l D4, 0x00 00000332 6026 bra +0x28 /* 0000035A */ label00000334: 00000334 206E FFEC movea.l A0, [A6 - 0x14] 00000338 2004 move.l D0, D4 0000033A E580 asl D0, 2 0000033C 226E FFF0 movea.l A1, [A6 - 0x10] 00000340 2206 move.l D1, D6 00000342 E581 asl D1, 2 00000344 2430 0800 move.l D2, [A0 + D0] 00000348 B4B1 1800 cmp.l D2, [A1 + D1] 0000034C 6608 bne +0xA /* 00000356 */ 0000034E 1D7C 0001 FFDF move.b [A6 - 0x21], 0x1 00000354 600A bra +0xC /* 00000360 */ label00000356: 00000356 5284 addq.l D4, 1 00000358 6906 bvs +0x8 /* 00000360 */ label0000035A: 0000035A B8AE FFD4 cmp.l D4, [A6 - 0x2C] 0000035E 6FD4 ble -0x2A /* 00000334 */ label00000360: 00000360 102E FFDF move.b D0, [A6 - 0x21] 00000364 6618 bne +0x1A /* 0000037E */ 00000366 206E FFF0 movea.l A0, [A6 - 0x10] 0000036A 2006 move.l D0, D6 0000036C E580 asl D0, 2 0000036E 226E FFEC movea.l A1, [A6 - 0x14] 00000372 2207 move.l D1, D7 00000374 E581 asl D1, 2 00000376 23B0 0800 1800 move.l [A1 + D1], [A0 + D0] 0000037C 5287 addq.l D7, 1 label0000037E: 0000037E 5286 addq.l D6, 1 00000380 6906 bvs +0x8 /* 00000388 */ label00000382: 00000382 BCAE FFD8 cmp.l D6, [A6 - 0x28] 00000386 6F9C ble -0x62 /* 00000324 */ label00000388: 00000388 4A87 tst.l D7 0000038A 6F10 ble +0x12 /* 0000039C */ 0000038C 206E 000C movea.l A0, [A6 + 0xC] 00000390 2F10 move.l -[A7], [A0] 00000392 2007 move.l D0, D7 00000394 E580 asl D0, 2 00000396 2F00 move.l -[A7], D0 00000398 4EAD 234A jsr [A5 + 0x234A /* export_1125 */] label0000039C: 0000039C 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 000003A0 4E5E unlink A6 000003A2 205F movea.l A0, [A7]+ 000003A4 504F addq.w A7, 8 000003A6 4ED0 jmp [A0] export_1979: 000003A8 4E56 FFF4 link A6, -0x000C 000003AC 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000003B0 286E 000C movea.l A4, [A6 + 0xC] 000003B4 4A94 tst.l [A4] 000003B6 660E bne +0x10 /* 000003C6 */ 000003B8 42A7 clr.l -[A7] 000003BA 42A7 clr.l -[A7] 000003BC 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 000003C0 2897 move.l [A4], [A7] 000003C2 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] label000003C6: 000003C6 42A7 clr.l -[A7] 000003C8 2F14 move.l -[A7], [A4] 000003CA 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 000003CE 7004 moveq.l D0, 0x04 000003D0 2F00 move.l -[A7], D0 000003D2 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 000003D6 2E1F move.l D7, [A7]+ 000003D8 2054 movea.l A0, [A4] 000003DA 2650 movea.l A3, [A0] 000003DC 2007 move.l D0, D7 000003DE 5380 subq.l D0, 1 000003E0 3D40 FFF4 move.w [A6 - 0xC], D0 000003E4 4246 clr.w D6 000003E6 6016 bra +0x18 /* 000003FE */ label000003E8: 000003E8 3006 move.w D0, D6 000003EA 48C0 ext.l D0 000003EC E580 asl D0, 2 000003EE 2233 0800 move.l D1, [A3 + D0] 000003F2 B2AE 0008 cmp.l D1, [A6 + 0x8] 000003F6 6602 bne +0x4 /* 000003FA */ 000003F8 602A bra +0x2C /* 00000424 */ label000003FA: 000003FA 5246 addq.w D6, 1 000003FC 6906 bvs +0x8 /* 00000404 */ label000003FE: 000003FE BC6E FFF4 cmp.w D6, [A6 - 0xC] 00000402 6FE4 ble -0x1A /* 000003E8 */ label00000404: 00000404 2F14 move.l -[A7], [A4] 00000406 2007 move.l D0, D7 00000408 5280 addq.l D0, 1 0000040A E580 asl D0, 2 0000040C 2F00 move.l -[A7], D0 0000040E 4EAD 234A jsr [A5 + 0x234A /* export_1125 */] 00000412 4EAD 205A jsr [A5 + 0x205A /* export_1031 */] 00000416 2054 movea.l A0, [A4] 00000418 2050 movea.l A0, [A0] 0000041A 2007 move.l D0, D7 0000041C E580 asl D0, 2 0000041E 21AE 0008 0800 move.l [A0 + D0], [A6 + 0x8] label00000424: 00000424 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000428 4E5E unlink A6 0000042A 205F movea.l A0, [A7]+ 0000042C 504F addq.w A7, 8 0000042E 4ED0 jmp [A0] export_1980: 00000430 4E56 FFCA link A6, -0x0036 00000434 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00000438 7000 moveq.l D0, 0x00 0000043A 2D40 0010 move.l [A6 + 0x10], D0 0000043E 7000 moveq.l D0, 0x00 00000440 2D40 FFF0 move.l [A6 - 0x10], D0 00000444 486E 000C pea.l [A6 + 0xC] 00000448 4EBA FCA2 jsr [PC - 0x35E /* 000000EC */] 0000044C 486E 0008 pea.l [A6 + 0x8] 00000450 4EBA FC9A jsr [PC - 0x366 /* 000000EC */] 00000454 4AAE 000C tst.l [A6 + 0xC] 00000458 57C0 seq D0 0000045A 4A00 tst.b D0 0000045C 670E beq +0x10 /* 0000046C */ 0000045E 4AAE 0008 tst.l [A6 + 0x8] 00000462 57C1 seq D1 00000464 C001 and.b D0, D1 00000466 6704 beq +0x6 /* 0000046C */ 00000468 6000 02CE bra +0x2D0 /* 00000738 */ label0000046C: 0000046C 4AAE 000C tst.l [A6 + 0xC] 00000470 6646 bne +0x48 /* 000004B8 */ 00000472 2D6E 0008 FFF0 move.l [A6 - 0x10], [A6 + 0x8] 00000478 4267 clr.w -[A7] 0000047A 1F3C 0001 move.b -[A7], 0x1 0000047E 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 00000482 1D5F FFD5 move.b [A6 - 0x2B], [A7]+ 00000486 4267 clr.w -[A7] 00000488 486E FFF0 pea.l [A6 - 0x10] 0000048C 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */] 00000490 3D5F FFD2 move.w [A6 - 0x2E], [A7]+ 00000494 4267 clr.w -[A7] 00000496 1F2E FFD5 move.b -[A7], [A6 - 0x2B] 0000049A 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 0000049E 1D5F FFD5 move.b [A6 - 0x2B], [A7]+ 000004A2 4A6E FFD2 tst.w [A6 - 0x2E] 000004A6 6600 0290 bne +0x292 /* 00000738 */ 000004AA 2D6E FFF0 0010 move.l [A6 + 0x10], [A6 - 0x10] 000004B0 6000 0286 bra +0x288 /* 00000738 */ 000004B4 6000 0282 bra +0x284 /* 00000738 */ label000004B8: 000004B8 4AAE 0008 tst.l [A6 + 0x8] 000004BC 6646 bne +0x48 /* 00000504 */ 000004BE 2D6E 000C FFF0 move.l [A6 - 0x10], [A6 + 0xC] 000004C4 4267 clr.w -[A7] 000004C6 1F3C 0001 move.b -[A7], 0x1 000004CA 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 000004CE 1D5F FFD5 move.b [A6 - 0x2B], [A7]+ 000004D2 4267 clr.w -[A7] 000004D4 486E FFF0 pea.l [A6 - 0x10] 000004D8 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */] 000004DC 3D5F FFD2 move.w [A6 - 0x2E], [A7]+ 000004E0 4267 clr.w -[A7] 000004E2 1F2E FFD5 move.b -[A7], [A6 - 0x2B] 000004E6 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 000004EA 1D5F FFD5 move.b [A6 - 0x2B], [A7]+ 000004EE 4A6E FFD2 tst.w [A6 - 0x2E] 000004F2 6600 0244 bne +0x246 /* 00000738 */ 000004F6 2D6E FFF0 0010 move.l [A6 + 0x10], [A6 - 0x10] 000004FC 6000 023A bra +0x23C /* 00000738 */ 00000500 6000 0236 bra +0x238 /* 00000738 */ label00000504: 00000504 42A7 clr.l -[A7] 00000506 2F2E 000C move.l -[A7], [A6 + 0xC] 0000050A 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 0000050E 7004 moveq.l D0, 0x04 00000510 2F00 move.l -[A7], D0 00000512 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 00000516 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 0000051A 42A7 clr.l -[A7] 0000051C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000520 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00000524 7004 moveq.l D0, 0x04 00000526 2F00 move.l -[A7], D0 00000528 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 0000052C 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00000530 202E FFF8 move.l D0, [A6 - 0x8] 00000534 D0AE FFF4 add.l D0, [A6 - 0xC] 00000538 2D40 FFFC move.l [A6 - 0x4], D0 0000053C 42A7 clr.l -[A7] 0000053E 202E FFFC move.l D0, [A6 - 0x4] 00000542 E580 asl D0, 2 00000544 2F00 move.l -[A7], D0 00000546 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 0000054A 2D57 FFF0 move.l [A6 - 0x10], [A7] 0000054E 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00000552 7A00 moveq.l D5, 0x00 00000554 206E 000C movea.l A0, [A6 + 0xC] 00000558 2050 movea.l A0, [A0] 0000055A 2005 move.l D0, D5 0000055C E580 asl D0, 2 0000055E 2D70 0800 FFE8 move.l [A6 - 0x18], [A0 + D0] 00000564 1D7C 0001 FFD6 move.b [A6 - 0x2A], 0x1 0000056A 7C00 moveq.l D6, 0x00 0000056C 206E 0008 movea.l A0, [A6 + 0x8] 00000570 2050 movea.l A0, [A0] 00000572 2006 move.l D0, D6 00000574 E580 asl D0, 2 00000576 2D70 0800 FFEC move.l [A6 - 0x14], [A0 + D0] 0000057C 1D7C 0001 FFD7 move.b [A6 - 0x29], 0x1 00000582 7E00 moveq.l D7, 0x00 label00000584: 00000584 BEAE FFFC cmp.l D7, [A6 - 0x4] 00000588 5DC0 slt D0 0000058A C02E FFD6 and.b D0, [A6 - 0x2A] 0000058E C02E FFD7 and.b D0, [A6 - 0x29] 00000592 6700 0100 beq +0x102 /* 00000694 */ 00000596 202E FFE8 move.l D0, [A6 - 0x18] 0000059A B0AE FFEC cmp.l D0, [A6 - 0x14] 0000059E 6C40 bge +0x42 /* 000005E0 */ 000005A0 206E 000C movea.l A0, [A6 + 0xC] 000005A4 2050 movea.l A0, [A0] 000005A6 2005 move.l D0, D5 000005A8 E580 asl D0, 2 000005AA 226E FFF0 movea.l A1, [A6 - 0x10] 000005AE 2251 movea.l A1, [A1] 000005B0 2207 move.l D1, D7 000005B2 E581 asl D1, 2 000005B4 23B0 0800 1800 move.l [A1 + D1], [A0 + D0] 000005BA 5287 addq.l D7, 1 000005BC 202E FFF4 move.l D0, [A6 - 0xC] 000005C0 5380 subq.l D0, 1 000005C2 B085 cmp.l D0, D5 000005C4 6F14 ble +0x16 /* 000005DA */ 000005C6 5285 addq.l D5, 1 000005C8 206E 000C movea.l A0, [A6 + 0xC] 000005CC 2050 movea.l A0, [A0] 000005CE 2005 move.l D0, D5 000005D0 E580 asl D0, 2 000005D2 2D70 0800 FFE8 move.l [A6 - 0x18], [A0 + D0] 000005D8 60AA bra -0x54 /* 00000584 */ label000005DA: 000005DA 422E FFD6 clr.b [A6 - 0x2A] 000005DE 60A4 bra -0x5A /* 00000584 */ label000005E0: 000005E0 202E FFE8 move.l D0, [A6 - 0x18] 000005E4 B0AE FFEC cmp.l D0, [A6 - 0x14] 000005E8 6F44 ble +0x46 /* 0000062E */ 000005EA 206E 0008 movea.l A0, [A6 + 0x8] 000005EE 2050 movea.l A0, [A0] 000005F0 2006 move.l D0, D6 000005F2 E580 asl D0, 2 000005F4 226E FFF0 movea.l A1, [A6 - 0x10] 000005F8 2251 movea.l A1, [A1] 000005FA 2207 move.l D1, D7 000005FC E581 asl D1, 2 000005FE 23B0 0800 1800 move.l [A1 + D1], [A0 + D0] 00000604 5287 addq.l D7, 1 00000606 202E FFF8 move.l D0, [A6 - 0x8] 0000060A 5380 subq.l D0, 1 0000060C B086 cmp.l D0, D6 0000060E 6F16 ble +0x18 /* 00000626 */ 00000610 5286 addq.l D6, 1 00000612 206E 0008 movea.l A0, [A6 + 0x8] 00000616 2050 movea.l A0, [A0] 00000618 2006 move.l D0, D6 0000061A E580 asl D0, 2 0000061C 2D70 0800 FFEC move.l [A6 - 0x14], [A0 + D0] 00000622 6000 FF60 bra -0x9E /* 00000584 */ label00000626: 00000626 422E FFD7 clr.b [A6 - 0x29] 0000062A 6000 FF58 bra -0xA6 /* 00000584 */ label0000062E: 0000062E 206E 0008 movea.l A0, [A6 + 0x8] 00000632 2050 movea.l A0, [A0] 00000634 2006 move.l D0, D6 00000636 E580 asl D0, 2 00000638 226E FFF0 movea.l A1, [A6 - 0x10] 0000063C 2251 movea.l A1, [A1] 0000063E 2207 move.l D1, D7 00000640 E581 asl D1, 2 00000642 23B0 0800 1800 move.l [A1 + D1], [A0 + D0] 00000648 5287 addq.l D7, 1 0000064A 202E FFF4 move.l D0, [A6 - 0xC] 0000064E 5380 subq.l D0, 1 00000650 B085 cmp.l D0, D5 00000652 6F14 ble +0x16 /* 00000668 */ 00000654 5285 addq.l D5, 1 00000656 206E 000C movea.l A0, [A6 + 0xC] 0000065A 2050 movea.l A0, [A0] 0000065C 2005 move.l D0, D5 0000065E E580 asl D0, 2 00000660 2D70 0800 FFE8 move.l [A6 - 0x18], [A0 + D0] 00000666 6004 bra +0x6 /* 0000066C */ label00000668: 00000668 422E FFD6 clr.b [A6 - 0x2A] label0000066C: 0000066C 202E FFF8 move.l D0, [A6 - 0x8] 00000670 5380 subq.l D0, 1 00000672 B086 cmp.l D0, D6 00000674 6F16 ble +0x18 /* 0000068C */ 00000676 5286 addq.l D6, 1 00000678 206E 0008 movea.l A0, [A6 + 0x8] 0000067C 2050 movea.l A0, [A0] 0000067E 2006 move.l D0, D6 00000680 E580 asl D0, 2 00000682 2D70 0800 FFEC move.l [A6 - 0x14], [A0 + D0] 00000688 6000 FEFA bra -0x104 /* 00000584 */ label0000068C: 0000068C 422E FFD7 clr.b [A6 - 0x29] 00000690 6000 FEF2 bra -0x10C /* 00000584 */ label00000694: 00000694 102E FFD6 move.b D0, [A6 - 0x2A] 00000698 0A00 0001 xori.b D0, 0x1 0000069C 122E FFD7 move.b D1, [A6 - 0x29] 000006A0 0A01 0001 xori.b D1, 0x1 000006A4 C001 and.b D0, D1 000006A6 6702 beq +0x4 /* 000006AA */ 000006A8 6076 bra +0x78 /* 00000720 */ label000006AA: 000006AA 102E FFD6 move.b D0, [A6 - 0x2A] 000006AE 673C beq +0x3E /* 000006EC */ 000006B0 102E FFD7 move.b D0, [A6 - 0x29] 000006B4 666A bne +0x6C /* 00000720 */ 000006B6 202E FFF4 move.l D0, [A6 - 0xC] 000006BA 5380 subq.l D0, 1 000006BC 2D40 FFCE move.l [A6 - 0x32], D0 000006C0 2805 move.l D4, D5 000006C2 6020 bra +0x22 /* 000006E4 */ label000006C4: 000006C4 206E 000C movea.l A0, [A6 + 0xC] 000006C8 2050 movea.l A0, [A0] 000006CA 2004 move.l D0, D4 000006CC E580 asl D0, 2 000006CE 226E FFF0 movea.l A1, [A6 - 0x10] 000006D2 2251 movea.l A1, [A1] 000006D4 2207 move.l D1, D7 000006D6 E581 asl D1, 2 000006D8 23B0 0800 1800 move.l [A1 + D1], [A0 + D0] 000006DE 5287 addq.l D7, 1 000006E0 5284 addq.l D4, 1 000006E2 693C bvs +0x3E /* 00000720 */ label000006E4: 000006E4 B8AE FFCE cmp.l D4, [A6 - 0x32] 000006E8 6FDA ble -0x24 /* 000006C4 */ 000006EA 6034 bra +0x36 /* 00000720 */ label000006EC: 000006EC 202E FFF8 move.l D0, [A6 - 0x8] 000006F0 5380 subq.l D0, 1 000006F2 2D40 FFCA move.l [A6 - 0x36], D0 000006F6 2806 move.l D4, D6 000006F8 6020 bra +0x22 /* 0000071A */ label000006FA: 000006FA 206E 0008 movea.l A0, [A6 + 0x8] 000006FE 2050 movea.l A0, [A0] 00000700 2004 move.l D0, D4 00000702 E580 asl D0, 2 00000704 226E FFF0 movea.l A1, [A6 - 0x10] 00000708 2251 movea.l A1, [A1] 0000070A 2207 move.l D1, D7 0000070C E581 asl D1, 2 0000070E 23B0 0800 1800 move.l [A1 + D1], [A0 + D0] 00000714 5287 addq.l D7, 1 00000716 5284 addq.l D4, 1 00000718 6906 bvs +0x8 /* 00000720 */ label0000071A: 0000071A B8AE FFCA cmp.l D4, [A6 - 0x36] 0000071E 6FDA ble -0x24 /* 000006FA */ label00000720: 00000720 4A87 tst.l D7 00000722 6F0E ble +0x10 /* 00000732 */ 00000724 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000728 2007 move.l D0, D7 0000072A E580 asl D0, 2 0000072C 2F00 move.l -[A7], D0 0000072E 4EAD 234A jsr [A5 + 0x234A /* export_1125 */] label00000732: 00000732 2D6E FFF0 0010 move.l [A6 + 0x10], [A6 - 0x10] label00000738: 00000738 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 0000073C 4E5E unlink A6 0000073E 205F movea.l A0, [A7]+ 00000740 504F addq.w A7, 8 00000742 4ED0 jmp [A0] export_1981: 00000744 4E56 FFDA link A6, -0x0026 00000748 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 0000074C 7000 moveq.l D0, 0x00 0000074E 2D40 0010 move.l [A6 + 0x10], D0 00000752 7000 moveq.l D0, 0x00 00000754 2840 movea.l A4, D0 00000756 486E 000C pea.l [A6 + 0xC] 0000075A 4EBA F990 jsr [PC - 0x670 /* 000000EC */] 0000075E 486E 0008 pea.l [A6 + 0x8] 00000762 4EBA F988 jsr [PC - 0x678 /* 000000EC */] 00000766 42A7 clr.l -[A7] 00000768 2F2E 000C move.l -[A7], [A6 + 0xC] 0000076C 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00000770 7004 moveq.l D0, 0x04 00000772 2F00 move.l -[A7], D0 00000774 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 00000778 2A1F move.l D5, [A7]+ 0000077A 42A7 clr.l -[A7] 0000077C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000780 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00000784 7004 moveq.l D0, 0x04 00000786 2F00 move.l -[A7], D0 00000788 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 0000078C 281F move.l D4, [A7]+ 0000078E 4A85 tst.l D5 00000790 57C0 seq D0 00000792 4A84 tst.l D4 00000794 57C1 seq D1 00000796 8001 or.b D0, D1 00000798 6704 beq +0x6 /* 0000079E */ 0000079A 6000 017C bra +0x17E /* 00000918 */ label0000079E: 0000079E B885 cmp.l D4, D5 000007A0 6C06 bge +0x8 /* 000007A8 */ 000007A2 2D44 FFFC move.l [A6 - 0x4], D4 000007A6 6004 bra +0x6 /* 000007AC */ label000007A8: 000007A8 2D45 FFFC move.l [A6 - 0x4], D5 label000007AC: 000007AC 42A7 clr.l -[A7] 000007AE 202E FFFC move.l D0, [A6 - 0x4] 000007B2 E580 asl D0, 2 000007B4 2F00 move.l -[A7], D0 000007B6 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 000007BA 285F movea.l A4, [A7]+ 000007BC 2F0C move.l -[A7], A4 000007BE 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 000007C2 7C00 moveq.l D6, 0x00 000007C4 206E 000C movea.l A0, [A6 + 0xC] 000007C8 2050 movea.l A0, [A0] 000007CA 2006 move.l D0, D6 000007CC E580 asl D0, 2 000007CE 2D70 0800 FFE8 move.l [A6 - 0x18], [A0 + D0] 000007D4 1D7C 0001 FFDA move.b [A6 - 0x26], 0x1 000007DA 7E00 moveq.l D7, 0x00 000007DC 206E 0008 movea.l A0, [A6 + 0x8] 000007E0 2050 movea.l A0, [A0] 000007E2 2007 move.l D0, D7 000007E4 E580 asl D0, 2 000007E6 2D70 0800 FFEC move.l [A6 - 0x14], [A0 + D0] 000007EC 1D7C 0001 FFDB move.b [A6 - 0x25], 0x1 000007F2 7000 moveq.l D0, 0x00 000007F4 2D40 FFE4 move.l [A6 - 0x1C], D0 label000007F8: 000007F8 202E FFE4 move.l D0, [A6 - 0x1C] 000007FC B0AE FFFC cmp.l D0, [A6 - 0x4] 00000800 5DC0 slt D0 00000802 C02E FFDA and.b D0, [A6 - 0x26] 00000806 C02E FFDB and.b D0, [A6 - 0x25] 0000080A 6700 00E8 beq +0xEA /* 000008F4 */ 0000080E 202E FFE8 move.l D0, [A6 - 0x18] 00000812 B0AE FFEC cmp.l D0, [A6 - 0x14] 00000816 5DC0 slt D0 00000818 4A00 tst.b D0 0000081A 6610 bne +0x12 /* 0000082C */ 0000081C 122E FFDB move.b D1, [A6 - 0x25] 00000820 0A01 0001 xori.b D1, 0x1 00000824 8001 or.b D0, D1 00000826 0240 0001 andi.w D0, 0x1 0000082A 6722 beq +0x24 /* 0000084E */ label0000082C: 0000082C 2005 move.l D0, D5 0000082E 5380 subq.l D0, 1 00000830 B086 cmp.l D0, D6 00000832 6F14 ble +0x16 /* 00000848 */ 00000834 5286 addq.l D6, 1 00000836 206E 000C movea.l A0, [A6 + 0xC] 0000083A 2050 movea.l A0, [A0] 0000083C 2006 move.l D0, D6 0000083E E580 asl D0, 2 00000840 2D70 0800 FFE8 move.l [A6 - 0x18], [A0 + D0] 00000846 60B0 bra -0x4E /* 000007F8 */ label00000848: 00000848 422E FFDA clr.b [A6 - 0x26] 0000084C 60AA bra -0x54 /* 000007F8 */ label0000084E: 0000084E 202E FFE8 move.l D0, [A6 - 0x18] 00000852 B0AE FFEC cmp.l D0, [A6 - 0x14] 00000856 5EC0 sgt D0 00000858 4A00 tst.b D0 0000085A 6610 bne +0x12 /* 0000086C */ 0000085C 122E FFDA move.b D1, [A6 - 0x26] 00000860 0A01 0001 xori.b D1, 0x1 00000864 8001 or.b D0, D1 00000866 0240 0001 andi.w D0, 0x1 0000086A 6726 beq +0x28 /* 00000892 */ label0000086C: 0000086C 2004 move.l D0, D4 0000086E 5380 subq.l D0, 1 00000870 B087 cmp.l D0, D7 00000872 6F16 ble +0x18 /* 0000088A */ 00000874 5287 addq.l D7, 1 00000876 206E 0008 movea.l A0, [A6 + 0x8] 0000087A 2050 movea.l A0, [A0] 0000087C 2007 move.l D0, D7 0000087E E580 asl D0, 2 00000880 2D70 0800 FFEC move.l [A6 - 0x14], [A0 + D0] 00000886 6000 FF70 bra -0x8E /* 000007F8 */ label0000088A: 0000088A 422E FFDB clr.b [A6 - 0x25] 0000088E 6000 FF68 bra -0x96 /* 000007F8 */ label00000892: 00000892 206E 0008 movea.l A0, [A6 + 0x8] 00000896 2050 movea.l A0, [A0] 00000898 2007 move.l D0, D7 0000089A E580 asl D0, 2 0000089C 2254 movea.l A1, [A4] 0000089E 222E FFE4 move.l D1, [A6 - 0x1C] 000008A2 E581 asl D1, 2 000008A4 23B0 0800 1800 move.l [A1 + D1], [A0 + D0] 000008AA 52AE FFE4 addq.l [A6 - 0x1C], 1 000008AE 2005 move.l D0, D5 000008B0 5380 subq.l D0, 1 000008B2 B086 cmp.l D0, D6 000008B4 6F14 ble +0x16 /* 000008CA */ 000008B6 5286 addq.l D6, 1 000008B8 206E 000C movea.l A0, [A6 + 0xC] 000008BC 2050 movea.l A0, [A0] 000008BE 2006 move.l D0, D6 000008C0 E580 asl D0, 2 000008C2 2D70 0800 FFE8 move.l [A6 - 0x18], [A0 + D0] 000008C8 6004 bra +0x6 /* 000008CE */ label000008CA: 000008CA 422E FFDA clr.b [A6 - 0x26] label000008CE: 000008CE 2004 move.l D0, D4 000008D0 5380 subq.l D0, 1 000008D2 B087 cmp.l D0, D7 000008D4 6F16 ble +0x18 /* 000008EC */ 000008D6 5287 addq.l D7, 1 000008D8 206E 0008 movea.l A0, [A6 + 0x8] 000008DC 2050 movea.l A0, [A0] 000008DE 2007 move.l D0, D7 000008E0 E580 asl D0, 2 000008E2 2D70 0800 FFEC move.l [A6 - 0x14], [A0 + D0] 000008E8 6000 FF0E bra -0xF0 /* 000007F8 */ label000008EC: 000008EC 422E FFDB clr.b [A6 - 0x25] 000008F0 6000 FF06 bra -0xF8 /* 000007F8 */ label000008F4: 000008F4 4AAE FFE4 tst.l [A6 - 0x1C] 000008F8 6F10 ble +0x12 /* 0000090A */ 000008FA 2F0C move.l -[A7], A4 000008FC 202E FFE4 move.l D0, [A6 - 0x1C] 00000900 E580 asl D0, 2 00000902 2F00 move.l -[A7], D0 00000904 4EAD 234A jsr [A5 + 0x234A /* export_1125 */] 00000908 600A bra +0xC /* 00000914 */ label0000090A: 0000090A 42A7 clr.l -[A7] 0000090C 2F0C move.l -[A7], A4 0000090E 4EAD 214A jsr [A5 + 0x214A /* export_1061 */] 00000912 285F movea.l A4, [A7]+ label00000914: 00000914 2D4C 0010 move.l [A6 + 0x10], A4 label00000918: 00000918 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 0000091C 4E5E unlink A6 0000091E 205F movea.l A0, [A7]+ 00000920 504F addq.w A7, 8 00000922 4ED0 jmp [A0] fn00000924: 00000924 4E56 0000 link A6, 0 00000928 487A 00C4 pea.l [PC + 0xC4 /* 000009EE, value 0x94B6579 '\tKey', pstring "KeywordVw" */] 0000092C 486D F0A4 pea.l [A5 - 0xF5C] 00000930 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00000934 487A 00B0 pea.l [PC + 0xB0 /* 000009E6, value 0x7496D61, pstring "ImageVw" */] 00000938 486D F0B4 pea.l [A5 - 0xF4C] 0000093C 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00000940 487A 0096 pea.l [PC + 0x96 /* 000009D8, value 0xC536D61, pstring "SmallImageVw" */] 00000944 486D F09C pea.l [A5 - 0xF64] 00000948 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000094C 487A 007C pea.l [PC + 0x7C /* 000009CA, value 0xC546875, pstring "ThumbImageVw" */] 00000950 486D F098 pea.l [A5 - 0xF68] 00000954 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00000958 487A 0066 pea.l [PC + 0x66 /* 000009C0, value 0x8566F6C, pstring "VolumeVw" */] 0000095C 486D F0B0 pea.l [A5 - 0xF50] 00000960 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00000964 487A 004C pea.l [PC + 0x4C /* 000009B2, value 0xD4E6F4B '\rNoK', pstring "NoKeywordFile" */] 00000968 486D F0A0 pea.l [A5 - 0xF60] 0000096C 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00000970 487A 0036 pea.l [PC + 0x36 /* 000009A8, value 0x9496D61 '\tIma', pstring "ImageFile" */] 00000974 487A 002E pea.l [PC + 0x2E /* 000009A4, value 0x3724944, pstring "rID" */] 00000978 4267 clr.w -[A7] 0000097A 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 0000097E 487A 0018 pea.l [PC + 0x18 /* 00000998, value 0xA566F6C '\nVol', pstring "VolumeFile" */] 00000982 487A 000C pea.l [PC + 0xC /* 00000990, value 0x672566F, pstring "rVolID" */] 00000986 4267 clr.w -[A7] 00000988 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 0000098C 4E5E unlink A6 0000098E 4E75 rts 00000990 0672 566F 6C49 addi.w [A2 + D6 * 4 + 0x49], 0x566F /* 'Vo' */ 00000996 4400 neg.b D0 00000998 0A56 6F6C xori.w [A6], 0x6F6C /* 'ol' */ 0000099C 756D moveq.l D2, 0x6D 0000099E 6546 bcs +0x48 /* 000009E6 */ 000009A0 696C bvs +0x6E /* 00000A0E */ 000009A2 6500 0372 bcs +0x374 /* 00000D16 */ 000009A6 4944 chk.w D4, D4 000009A8 0949 bchg A1, D4 000009AA 6D61 blt +0x63 /* 00000A0D */ 000009AC 6765 beq +0x67 /* 00000A13 */ 000009AE 4669 6C65 not.w [A1 + 0x6C65] 000009B2 0D4E bchg A6, D6 000009B4 6F4B ble +0x4D /* 00000A01 */ 000009B6 6579 bcs +0x7B /* 00000A31 */ 000009B8 776F moveq.l D3, 0x6F 000009BA 7264 moveq.l D1, 0x64 000009BC 4669 6C65 not.w [A1 + 0x6C65] 000009C0 0856 6F6C bchg.b [A6], 0x6C /* 'l' */ 000009C4 756D moveq.l D2, 0x6D 000009C6 6556 bcs +0x58 /* 00000A1E */ 000009C8 7700 moveq.l D3, 0x00 000009CA 0C54 6875 cmpi.w [A4], 0x6875 /* 'hu' */ 000009CE 6D62 blt +0x64 /* 00000A32 */ 000009D0 496D 6167 chk.w D4, [A5 + 0x6167] 000009D4 6556 bcs +0x58 /* 00000A2C */ 000009D6 7700 moveq.l D3, 0x00 000009D8 0C53 6D61 cmpi.w [A3], 0x6D61 /* 'ma' */ 000009DC 6C6C bge +0x6E /* 00000A4A */ 000009DE 496D 6167 chk.w D4, [A5 + 0x6167] 000009E2 6556 bcs +0x58 /* 00000A3A */ 000009E4 7700 moveq.l D3, 0x00 label000009E6: 000009E6 0749 bchg A1, D3 000009E8 6D61 blt +0x63 /* 00000A4B */ 000009EA 6765 beq +0x67 /* 00000A51 */ 000009EC 5677 094B 6579 776F addq.w [[A7 + <>] + 0x6579776F], 3 000009F4 7264 moveq.l D1, 0x64 000009F6 5677 4E56 addq.w [A7 + D4 * 8 + 0x56], 3 // begin alternate branch 000009F8-00000A08 fn000009F8: 000009F8 4E56 0000 link A6, 0 000009FC 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 00000A00 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00000A04 3F2D F0B4 move.w -[A7], [A5 - 0xF4C] // end alternate branch 000009F8-00000A08 fn000009F8: // (misaligned) 000009FA 0000 3F2D ori.b D0, 0x2D /* '-' */ 000009FE F0A4 4EAD .extension 0x0A4 <> // unimplemented 00000A02 0082 3F2D F0B4 ori.l D2, 0x3F2DF0B4 00000A08 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00000A0C 3F2D F09C move.w -[A7], [A5 - 0xF64] // begin alternate branch 00000A0E-00000A18 label00000A0E: 00000A0E F09C 4EAD .extension 0x09C <> // unimplemented 00000A12 0082 3F2D F098 ori.l D2, 0x3F2DF098 // end alternate branch 00000A0E-00000A18 label00000A0E: // (misaligned) 00000A10 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00000A14 3F2D F098 move.w -[A7], [A5 - 0xF68] 00000A18 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00000A1C 3F2D F0B0 move.w -[A7], [A5 - 0xF50] // begin alternate branch 00000A1E-00000A28 label00000A1E: 00000A1E F0B0 4EAD .extension 0x0B0 <> // unimplemented 00000A22 0082 3F2D F0A0 ori.l D2, 0x3F2DF0A0 // end alternate branch 00000A1E-00000A28 label00000A1E: // (misaligned) 00000A20 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00000A24 3F2D F0A0 move.w -[A7], [A5 - 0xF60] 00000A28 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] label00000A2C: 00000A2C 4E5E unlink A6 00000A2E 4E75 rts export_1982: 00000A30 4E56 FEA6 link A6, -0x015A // begin alternate branch 00000A32-00000A3A label00000A32: 00000A32 FEA6 2D6E .extension 0xEA6 <> // unimplemented 00000A36 0008 FFF0 ori.b A0, 0xF0 // end alternate branch 00000A32-00000A3A label00000A32: // (misaligned) 00000A34 2D6E 0008 FFF0 move.l [A6 - 0x10], [A6 + 0x8] label00000A3A: 00000A3A 2D7C 4674 506A FFF4 move.l [A6 - 0xC], 0x4674506A /* 'FtPj' */ 00000A42 486E FEF0 pea.l [A6 - 0x110] 00000A46 2F3C 000C 0FA0 move.l -[A7], 0xC0FA0 // begin alternate branch 00000A4A-00000A4C label00000A4A: 00000A4A 0FA0 bclr -[A0], D7 // end alternate branch 00000A4A-00000A4C label00000A4A: // (misaligned) 00000A4C 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 00000A50 206E 0010 movea.l A0, [A6 + 0x10] 00000A54 2F08 move.l -[A7], A0 00000A56 486E FEA6 pea.l [A6 - 0x15A] 00000A5A 3F3C 0002 move.w -[A7], 0x2 00000A5E 486E FFF0 pea.l [A6 - 0x10] 00000A62 486E FEF0 pea.l [A6 - 0x110] 00000A66 2F2E 000C move.l -[A7], [A6 + 0xC] 00000A6A 4EAD 454A jsr [A5 + 0x454A /* export_2213 */] 00000A6E 201F move.l D0, [A7]+ 00000A70 205F movea.l A0, [A7]+ 00000A72 2240 movea.l A1, D0 00000A74 7011 moveq.l D0, 0x11 label00000A76: 00000A76 20D9 move.l [A0]+, [A1]+ 00000A78 51C8 FFFC dbf D0, -0x6 /* 00000A76 */ 00000A7C 3091 move.w [A0], [A1] 00000A7E 4E5E unlink A6 00000A80 205F movea.l A0, [A7]+ 00000A82 504F addq.w A7, 8 00000A84 4ED0 jmp [A0] 00000A86 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1983: // at 00000A88 (misaligned) 00000A8A FFF8 .invalid <> 00000A8C 48E7 0108 movem.l -[A7], D7,A4 00000A90 286E 0008 movea.l A4, [A6 + 0x8] 00000A94 42A7 clr.l -[A7] 00000A96 A975 syscall TickCount 00000A98 201F move.l D0, [A7]+ 00000A9A 2054 movea.l A0, [A4] 00000A9C 90A8 007A sub.l D0, [A0 + 0x7A] 00000AA0 2E3C 0000 00D2 move.l D7, 0xD2 00000AA6 9E80 sub.l D7, D0 00000AA8 6F0A ble +0xC /* 00000AB4 */ 00000AAA 2F07 move.l -[A7], D7 00000AAC 486E FFFC pea.l [A6 - 0x4] 00000AB0 4EAD 030A jsr [A5 + 0x30A /* export_93 */] label00000AB4: 00000AB4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000AB8 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */] 00000ABC 4CDF 1080 movem.l D7,A4, [A7]+ 00000AC0 4E5E unlink A6 00000AC2 2E9F move.l [A7], [A7]+ 00000AC4 4E75 rts 00000AC6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000ACA 0000 206E ori.b D0, 0x6E /* 'n' */ 00000ACE 0008 2F28 ori.b A0, 0x28 /* '(' */ 00000AD2 FFB8 .invalid <> 00000AD4 4EAD 2142 jsr [A5 + 0x2142 /* export_1060 */] 00000AD8 206E 0008 movea.l A0, [A6 + 0x8] 00000ADC 2C48 movea.l A6, A0 00000ADE 4EFA 0150 jmp [PC + 0x150 /* 00000C30 */] 00000AE2 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000AE6 205F movea.l A0, [A7]+ 00000AE8 DEFC 000A add.w A7, 0xA /* '\n' */ 00000AEC 4ED0 jmp [A0] 00000AEE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000AF0-00000AF4 fn00000AF0: 00000AF0 4E56 FF6C link A6, -0x0094 // end alternate branch 00000AF0-00000AF4 fn00000AF0: // (misaligned) 00000AF2 FF6C .extension 0xF6C <> // unimplemented 00000AF4 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000AF8 206E 000E movea.l A0, [A6 + 0xE] 00000AFC 43EE FFC0 lea.l A1, [A6 - 0x40] 00000B00 700F moveq.l D0, 0x0F label00000B02: 00000B02 22D8 move.l [A1]+, [A0]+ 00000B04 51C8 FFFC dbf D0, -0x6 /* 00000B02 */ 00000B08 7000 moveq.l D0, 0x00 00000B0A 2D40 0012 move.l [A6 + 0x12], D0 00000B0E 4267 clr.w -[A7] 00000B10 A994 syscall CurResFile 00000B12 3D5F FFBC move.w [A6 - 0x44], [A7]+ 00000B16 7000 moveq.l D0, 0x00 00000B18 2D40 FFB8 move.l [A6 - 0x48], D0 00000B1C 4267 clr.w -[A7] 00000B1E 3F2E 000C move.w -[A7], [A6 + 0xC] 00000B22 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B26 486E FFC0 pea.l [A6 - 0x40] 00000B2A 1F3C 0001 move.b -[A7], 0x1 00000B2E 4EAD 049A jsr [A5 + 0x49A /* export_143 */] 00000B32 3D5F FFBE move.w [A6 - 0x42], [A7]+ 00000B36 4267 clr.w -[A7] 00000B38 A9AF syscall ResError 00000B3A 4A5F tst.w [A7]+ 00000B3C 6600 00F2 bne +0xF4 /* 00000C30 */ 00000B40 3F2E FFBE move.w -[A7], [A6 - 0x42] 00000B44 A998 syscall UseResFile 00000B46 4267 clr.w -[A7] 00000B48 1F3C 0001 move.b -[A7], 0x1 00000B4C 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 00000B50 1D5F FFB7 move.b [A6 - 0x49], [A7]+ 00000B54 42A7 clr.l -[A7] 00000B56 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 00000B5C 3F3C 0080 move.w -[A7], 0x80 00000B60 A81F syscall Get1Resource 00000B62 2D5F FFB8 move.l [A6 - 0x48], [A7]+ 00000B66 4267 clr.w -[A7] 00000B68 1F2E FFB7 move.b -[A7], [A6 - 0x49] 00000B6C 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 00000B70 1D5F FFB7 move.b [A6 - 0x49], [A7]+ 00000B74 4AAE FFB8 tst.l [A6 - 0x48] 00000B78 6706 beq +0x8 /* 00000B80 */ 00000B7A 2F2E FFB8 move.l -[A7], [A6 - 0x48] 00000B7E A992 syscall DetachResource label00000B80: 00000B80 3F2E FFBE move.w -[A7], [A6 - 0x42] 00000B84 A99A syscall CloseResFile 00000B86 3F2E FFBC move.w -[A7], [A6 - 0x44] 00000B8A A998 syscall UseResFile 00000B8C 4AAE FFB8 tst.l [A6 - 0x48] 00000B90 6700 009E beq +0xA0 /* 00000C30 */ 00000B94 206E FFB8 movea.l A0, [A6 - 0x48] 00000B98 2050 movea.l A0, [A0] 00000B9A 43EE FFAA lea.l A1, [A6 - 0x56] 00000B9E 5488 addq.l A0, 2 00000BA0 22D8 move.l [A1]+, [A0]+ 00000BA2 22D8 move.l [A1]+, [A0]+ 00000BA4 486E FF6C pea.l [A6 - 0x94] 00000BA8 487A FF1E pea.l [PC - 0xE2 /* 00000AC8, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000BAC 2F0E move.l -[A7], A6 00000BAE 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */] 00000BB2 42A7 clr.l -[A7] 00000BB4 3F3C 0BEA move.w -[A7], 0xBEA 00000BB8 42A7 clr.l -[A7] 00000BBA 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */] 00000BBE 2D5F FFB2 move.l [A6 - 0x4E], [A7]+ 00000BC2 486E FF6C pea.l [A6 - 0x94] 00000BC6 4EAD 209A jsr [A5 + 0x209A /* export_1039 */] 00000BCA 302E FFB0 move.w D0, [A6 - 0x50] 00000BCE 906E FFAC sub.w D0, [A6 - 0x54] 00000BD2 48C0 ext.l D0 00000BD4 2F00 move.l -[A7], D0 00000BD6 302E FFAE move.w D0, [A6 - 0x52] 00000BDA 906E FFAA sub.w D0, [A6 - 0x56] 00000BDE 48C0 ext.l D0 00000BE0 2F00 move.l -[A7], D0 00000BE2 4267 clr.w -[A7] 00000BE4 2F2E FFB2 move.l -[A7], [A6 - 0x4E] 00000BE8 4EAD 3122 jsr [A5 + 0x3122 /* export_1568 */] 00000BEC 2F2E FFB8 move.l -[A7], [A6 - 0x48] 00000BF0 4267 clr.w -[A7] 00000BF2 42A7 clr.l -[A7] 00000BF4 2F3C 7069 6374 move.l -[A7], 0x70696374 /* 'pict' */ 00000BFA 2F2E FFB2 move.l -[A7], [A6 - 0x4E] 00000BFE 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000C02 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00000C06 2F2E FFB2 move.l -[A7], [A6 - 0x4E] 00000C0A 4EAD 315A jsr [A5 + 0x315A /* export_1575 */] 00000C0E 206E FFB2 movea.l A0, [A6 - 0x4E] 00000C12 2F08 move.l -[A7], A0 00000C14 42A7 clr.l -[A7] 00000C16 A975 syscall TickCount 00000C18 201F move.l D0, [A7]+ 00000C1A 205F movea.l A0, [A7]+ 00000C1C 2050 movea.l A0, [A0] 00000C1E 2140 007A move.l [A0 + 0x7A], D0 00000C22 2F2D FC34 move.l -[A7], [A5 - 0x3CC] 00000C26 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */] 00000C2A 2D6E FFB2 0012 move.l [A6 + 0x12], [A6 - 0x4E] label00000C30: 00000C30 4FEE FF4C lea.l A7, [A6 - 0xB4] 00000C34 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000C38 4E5E unlink A6 00000C3A 205F movea.l A0, [A7]+ 00000C3C DEFC 000A add.w A7, 0xA /* '\n' */ 00000C40 4ED0 jmp [A0] 00000C42 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1984: // at 00000C44 (misaligned) 00000C46 FD6E .extension 0xD6E <> // unimplemented 00000C48 48E7 0108 movem.l -[A7], D7,A4 00000C4C 206E 0018 movea.l A0, [A6 + 0x18] 00000C50 43EE FFB6 lea.l A1, [A6 - 0x4A] 00000C54 7011 moveq.l D0, 0x11 label00000C56: 00000C56 22D8 move.l [A1]+, [A0]+ 00000C58 51C8 FFFC dbf D0, -0x6 /* 00000C56 */ 00000C5C 3290 move.w [A1], [A0] 00000C5E 286E 0008 movea.l A4, [A6 + 0x8] 00000C62 41ED F0B8 lea.l A0, [A5 - 0xF48] 00000C66 43EE FFB6 lea.l A1, [A6 - 0x4A] 00000C6A 7011 moveq.l D0, 0x11 label00000C6C: 00000C6C 20D9 move.l [A0]+, [A1]+ 00000C6E 51C8 FFFC dbf D0, -0x6 /* 00000C6C */ 00000C72 3091 move.w [A0], [A1] 00000C74 102D F0B8 move.b D0, [A5 - 0xF48] 00000C78 6604 bne +0x6 /* 00000C7E */ 00000C7A 6000 01B6 bra +0x1B8 /* 00000E32 */ label00000C7E: 00000C7E 4267 clr.w -[A7] 00000C80 486D F0B8 pea.l [A5 - 0xF48] 00000C84 4EAD 399A jsr [A5 + 0x399A /* export_1839 */] 00000C88 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 00000C8C 4A94 tst.l [A4] 00000C8E 6732 beq +0x34 /* 00000CC2 */ 00000C90 7000 moveq.l D0, 0x00 00000C92 2880 move.l [A4], D0 00000C94 3D6D F0BE FD6E move.w [A6 - 0x292], [A5 - 0xF42] 00000C9A 4267 clr.w -[A7] 00000C9C 486E FD6E pea.l [A6 - 0x292] 00000CA0 486E FD70 pea.l [A6 - 0x290] 00000CA4 4EAD 0C0A jsr [A5 + 0xC0A /* export_381 */] 00000CA8 4A5F tst.w [A7]+ 00000CAA 661A bne +0x1C /* 00000CC6 */ 00000CAC 42A7 clr.l -[A7] 00000CAE 486D F0C2 pea.l [A5 - 0xF3E] 00000CB2 3F2E FD6E move.w -[A7], [A6 - 0x292] 00000CB6 2F2E FD70 move.l -[A7], [A6 - 0x290] 00000CBA 4EBA FE34 jsr [PC - 0x1CC /* 00000AF0 */] 00000CBE 289F move.l [A4], [A7]+ 00000CC0 6004 bra +0x6 /* 00000CC6 */ label00000CC2: 00000CC2 7000 moveq.l D0, 0x00 00000CC4 2880 move.l [A4], D0 label00000CC6: 00000CC6 486D F0C2 pea.l [A5 - 0xF3E] 00000CCA 3F2D F0BE move.w -[A7], [A5 - 0xF42] 00000CCE 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000CD2 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000CD6 2F2E 000C move.l -[A7], [A6 + 0xC] 00000CDA 2F3C 0001 0004 move.l -[A7], 0x10004 00000CE0 487A 015E pea.l [PC + 0x15E /* 00000E40, value 0x0, cstring "" */] 00000CE4 1F3C 0001 move.b -[A7], 0x1 00000CE8 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000CEC 4267 clr.w -[A7] 00000CEE 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000CF2 3E1F move.w D7, [A7]+ 00000CF4 6742 beq +0x44 /* 00000D38 */ 00000CF6 486D F0C2 pea.l [A5 - 0xF3E] 00000CFA 3F2D F0BE move.w -[A7], [A5 - 0xF42] 00000CFE 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000D02 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000D06 2F2E 000C move.l -[A7], [A6 + 0xC] 00000D0A 2F3C 0001 0001 move.l -[A7], 0x10001 00000D10 487A 012E pea.l [PC + 0x12E /* 00000E40, value 0x0, cstring "" */] 00000D14 1F3C 0001 move.b -[A7], 0x1 // begin alternate branch 00000D16-00000D1E label00000D16: 00000D16 0001 4EAD ori.b D1, 0xAD 00000D1A 0042 4267 ori.w D2, 0x4267 /* 'Bg' */ // end alternate branch 00000D16-00000D1E label00000D16: // (misaligned) 00000D18 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000D1C 4267 clr.w -[A7] 00000D1E 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000D22 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 00000D26 1B7C 0001 F124 move.b [A5 - 0xEDC], 0x1 00000D2C 2F3C 0002 0FA8 move.l -[A7], 0x20FA8 00000D32 4EAD 3F92 jsr [A5 + 0x3F92 /* export_2030 */] 00000D36 6004 bra +0x6 /* 00000D3C */ label00000D38: 00000D38 422D F124 clr.b [A5 - 0xEDC] label00000D3C: 00000D3C 486E FF76 pea.l [A6 - 0x8A] 00000D40 4EBA 1356 jsr [PC + 0x1356 /* 00002098 */] 00000D44 7007 moveq.l D0, 0x07 00000D46 B06E FF76 cmp.w D0, [A6 - 0x8A] 00000D4A 56C0 sne D0 00000D4C 4A00 tst.b D0 00000D4E 660C bne +0xE /* 00000D5C */ 00000D50 7207 moveq.l D1, 0x07 00000D52 B26E FF76 cmp.w D1, [A6 - 0x8A] 00000D56 56C1 sne D1 00000D58 8001 or.b D0, D1 00000D5A 6730 beq +0x32 /* 00000D8C */ label00000D5C: 00000D5C 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00000D60 486E FD76 pea.l [A6 - 0x28A] 00000D64 2F3C 000E 0FA0 move.l -[A7], 0xE0FA0 00000D6A 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 00000D6E 486E FD76 pea.l [A6 - 0x28A] 00000D72 487A 00CC pea.l [PC + 0xCC /* 00000E40, value 0x0, cstring "" */] 00000D76 487A 00C8 pea.l [PC + 0xC8 /* 00000E40, value 0x0, cstring "" */] 00000D7A 487A 00C4 pea.l [PC + 0xC4 /* 00000E40, value 0x0, cstring "" */] 00000D7E A98B syscall ParamText 00000D80 3F3C 0082 move.w -[A7], 0x82 00000D84 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */] 00000D88 6000 00A8 bra +0xAA /* 00000E32 */ label00000D8C: 00000D8C 7001 moveq.l D0, 0x01 00000D8E B06E FF78 cmp.w D0, [A6 - 0x88] 00000D92 6612 bne +0x14 /* 00000DA6 */ 00000D94 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00000D98 2F3C 0005 0FA3 move.l -[A7], 0x50FA3 00000D9E 4EAD 3F92 jsr [A5 + 0x3F92 /* export_2030 */] 00000DA2 6000 008E bra +0x90 /* 00000E32 */ label00000DA6: 00000DA6 1B7C 0001 F104 move.b [A5 - 0xEFC], 0x1 00000DAC 422D F0A8 clr.b [A5 - 0xF58] 00000DB0 4EBA FB72 jsr [PC - 0x48E /* 00000924 */] 00000DB4 42A7 clr.l -[A7] 00000DB6 4EBA 08A4 jsr [PC + 0x8A4 /* 0000165C */] 00000DBA 0C9F 0000 7D00 cmpi.l [A7]+, 0x7D00 /* '}\0' */ 00000DC0 6F54 ble +0x56 /* 00000E16 */ 00000DC2 486E FD76 pea.l [A6 - 0x28A] 00000DC6 2F3C 0005 0FA0 move.l -[A7], 0x50FA0 00000DCC 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 00000DD0 2F3C 0000 7D00 move.l -[A7], 0x7D00 /* '}\0' */ 00000DD6 486E FE76 pea.l [A6 - 0x18A] 00000DDA 4EAD 052A jsr [A5 + 0x52A /* export_161 */] 00000DDE 486E FD76 pea.l [A6 - 0x28A] 00000DE2 486E FE76 pea.l [A6 - 0x18A] 00000DE6 487A 0058 pea.l [PC + 0x58 /* 00000E40, value 0x0, cstring "" */] 00000DEA 487A 0054 pea.l [PC + 0x54 /* 00000E40, value 0x0, cstring "" */] 00000DEE 487A 0050 pea.l [PC + 0x50 /* 00000E40, value 0x0, cstring "" */] 00000DF2 4EAD 455A jsr [A5 + 0x455A /* export_2215 */] 00000DF6 486E FD76 pea.l [A6 - 0x28A] 00000DFA 487A 0044 pea.l [PC + 0x44 /* 00000E40, value 0x0, cstring "" */] 00000DFE 487A 0040 pea.l [PC + 0x40 /* 00000E40, value 0x0, cstring "" */] 00000E02 487A 003C pea.l [PC + 0x3C /* 00000E40, value 0x0, cstring "" */] 00000E06 A98B syscall ParamText 00000E08 3F3C 0082 move.w -[A7], 0x82 00000E0C 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */] 00000E10 4EBA 0032 jsr [PC + 0x32 /* 00000E44 */] 00000E14 601C bra +0x1E /* 00000E32 */ label00000E16: 00000E16 7001 moveq.l D0, 0x01 00000E18 B06E FF7A cmp.w D0, [A6 - 0x86] 00000E1C 57C0 seq D0 00000E1E 4400 neg.b D0 00000E20 1B40 F118 move.b [A5 - 0xEE8], D0 00000E24 7001 moveq.l D0, 0x01 00000E26 B06E FF7C cmp.w D0, [A6 - 0x84] 00000E2A 57C0 seq D0 00000E2C 4400 neg.b D0 00000E2E 1B40 F0AC move.b [A5 - 0xF54], D0 label00000E32: 00000E32 4CDF 1080 movem.l D7,A4, [A7]+ 00000E36 4E5E unlink A6 00000E38 205F movea.l A0, [A7]+ 00000E3A DEFC 0014 add.w A7, 0x14 00000E3E 4ED0 jmp [A0] 00000E40 0000 0000 ori.b D0, 0x0 export_1985: fn00000E44: 00000E44 4E56 0000 link A6, 0 00000E48 102D F104 move.b D0, [A5 - 0xEFC] 00000E4C 6708 beq +0xA /* 00000E56 */ 00000E4E 4EBA FBA8 jsr [PC - 0x458 /* 000009F8 */] 00000E52 4EAD 004A jsr [A5 + 0x4A /* export_5 */] label00000E56: 00000E56 422D F104 clr.b [A5 - 0xEFC] 00000E5A 422D F124 clr.b [A5 - 0xEDC] 00000E5E 4E5E unlink A6 00000E60 4E75 rts 00000E62 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1986: // at 00000E64 (misaligned) 00000E66 0000 4EBA ori.b D0, 0xBA 00000E6A FFDA .invalid <> 00000E6C 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 00000E70 4E5E unlink A6 00000E72 4E75 rts export_1987: 00000E74 4E56 0000 link A6, 0 00000E78 102D F104 move.b D0, [A5 - 0xEFC] 00000E7C 671A beq +0x1C /* 00000E98 */ 00000E7E 206E 000C movea.l A0, [A6 + 0xC] 00000E82 43ED F0C2 lea.l A1, [A5 - 0xF3E] 00000E86 7007 moveq.l D0, 0x07 label00000E88: 00000E88 20D9 move.l [A0]+, [A1]+ 00000E8A 51C8 FFFC dbf D0, -0x6 /* 00000E88 */ 00000E8E 206E 0008 movea.l A0, [A6 + 0x8] 00000E92 30AD F0BE move.w [A0], [A5 - 0xF42] 00000E96 600C bra +0xE /* 00000EA4 */ label00000E98: 00000E98 206E 000C movea.l A0, [A6 + 0xC] 00000E9C 4210 clr.b [A0] 00000E9E 206E 0008 movea.l A0, [A6 + 0x8] 00000EA2 4250 clr.w [A0] label00000EA4: 00000EA4 4E5E unlink A6 00000EA6 205F movea.l A0, [A7]+ 00000EA8 504F addq.w A7, 8 00000EAA 4ED0 jmp [A0] export_1988: 00000EAC 4E56 FCBA link A6, -0x0346 00000EB0 422E 0008 clr.b [A6 + 0x8] 00000EB4 2F3C 0003 0FA3 move.l -[A7], 0x30FA3 00000EBA 4EAD 3F92 jsr [A5 + 0x3F92 /* export_2030 */] 00000EBE 4E5E unlink A6 00000EC0 4E75 rts 00000EC2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1989: // at 00000EC4 (misaligned) 00000EC6 FFFE .invalid <> 00000EC8 487A 0036 pea.l [PC + 0x36 /* 00000F00, value 0x9496D61 '\tIma', pstring "ImageFile" */] 00000ECC 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000ED0 1F3C 0001 move.b -[A7], 0x1 00000ED4 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00000ED8 4267 clr.w -[A7] 00000EDA 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000EDE 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00000EE2 3D6E FFFE 000E move.w [A6 + 0xE], [A6 - 0x2] 00000EE8 206E 000A movea.l A0, [A6 + 0xA] 00000EEC 7000 moveq.l D0, 0x00 00000EEE 2080 move.l [A0], D0 00000EF0 2F2E 000A move.l -[A7], [A6 + 0xA] 00000EF4 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00000EF8 4E5E unlink A6 00000EFA 205F movea.l A0, [A7]+ 00000EFC 5C4F addq.w A7, 6 00000EFE 4ED0 jmp [A0] 00000F00 0949 bchg A1, D4 00000F02 6D61 blt +0x63 /* 00000F65 */ 00000F04 6765 beq +0x67 /* 00000F6B */ 00000F06 4669 6C65 not.w [A1 + 0x6C65] 00000F0A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1990: // at 00000F0C (misaligned) 00000F0E 0000 2F2E ori.b D0, 0x2E /* '.' */ 00000F12 0008 4EAD ori.b A0, 0xAD 00000F16 013A 4267 btst [PC + 0x4267 /* 0000517F, cstring "" */], D0 00000F1A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000F1E 3D5F 000C move.w [A6 + 0xC], [A7]+ 00000F22 4E5E unlink A6 00000F24 2E9F move.l [A7], [A7]+ 00000F26 4E75 rts export_1991: 00000F28 4E56 0000 link A6, 0 00000F2C 2F0C move.l -[A7], A4 00000F2E 286E 0008 movea.l A4, [A6 + 0x8] 00000F32 7000 moveq.l D0, 0x00 00000F34 2880 move.l [A4], D0 00000F36 42AC 0004 clr.l [A4 + 0x4] 00000F3A 422C 0008 clr.b [A4 + 0x8] 00000F3E 7000 moveq.l D0, 0x00 00000F40 2940 0028 move.l [A4 + 0x28], D0 00000F44 7000 moveq.l D0, 0x00 00000F46 2940 002C move.l [A4 + 0x2C], D0 00000F4A 297C 2020 2020 0030 move.l [A4 + 0x30], 0x20202020 /* ' ' */ 00000F52 422C 0034 clr.b [A4 + 0x34] 00000F56 7000 moveq.l D0, 0x00 00000F58 2940 0054 move.l [A4 + 0x54], D0 00000F5C 7000 moveq.l D0, 0x00 00000F5E 2940 0058 move.l [A4 + 0x58], D0 00000F62 7000 moveq.l D0, 0x00 00000F64 2940 005C move.l [A4 + 0x5C], D0 00000F68 426C 0062 clr.w [A4 + 0x62] 00000F6C 426C 0060 clr.w [A4 + 0x60] 00000F70 7000 moveq.l D0, 0x00 00000F72 2940 0064 move.l [A4 + 0x64], D0 00000F76 422C 0068 clr.b [A4 + 0x68] 00000F7A 7000 moveq.l D0, 0x00 00000F7C 2940 0088 move.l [A4 + 0x88], D0 00000F80 7000 moveq.l D0, 0x00 00000F82 2940 008C move.l [A4 + 0x8C], D0 00000F86 7000 moveq.l D0, 0x00 00000F88 2940 0090 move.l [A4 + 0x90], D0 00000F8C 285F movea.l A4, [A7]+ 00000F8E 4E5E unlink A6 00000F90 2E9F move.l [A7], [A7]+ 00000F92 4E75 rts export_1992: 00000F94 4E56 0000 link A6, 0 00000F98 3F2D F0B4 move.w -[A7], [A5 - 0xF4C] 00000F9C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000FA0 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00000FA4 4E5E unlink A6 00000FA6 2E9F move.l [A7], [A7]+ 00000FA8 4E75 rts 00000FAA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1993: // at 00000FAC (misaligned) 00000FAE FF00 .extension 0xF00 <> // unimplemented 00000FB0 206E 0008 movea.l A0, [A6 + 0x8] 00000FB4 43EE FF00 lea.l A1, [A6 - 0x100] 00000FB8 703F moveq.l D0, 0x3F label00000FBA: 00000FBA 22D8 move.l [A1]+, [A0]+ 00000FBC 51C8 FFFC dbf D0, -0x6 /* 00000FBA */ 00000FC0 41ED F108 lea.l A0, [A5 - 0xEF8] 00000FC4 43EE FF00 lea.l A1, [A6 - 0x100] 00000FC8 20D9 move.l [A0]+, [A1]+ 00000FCA 20D9 move.l [A0]+, [A1]+ 00000FCC 20D9 move.l [A0]+, [A1]+ 00000FCE 20D9 move.l [A0]+, [A1]+ 00000FD0 4E5E unlink A6 00000FD2 2E9F move.l [A7], [A7]+ 00000FD4 4E75 rts 00000FD6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000FD8-00000FDC fn00000FD8: 00000FD8 4E56 FFFC link A6, -0x0004 // end alternate branch 00000FD8-00000FDC fn00000FD8: // (misaligned) 00000FDA FFFC .invalid <> 00000FDC 206E 0008 movea.l A0, [A6 + 0x8] 00000FE0 2D50 FFFC move.l [A6 - 0x4], [A0] 00000FE4 6728 beq +0x2A /* 0000100E */ 00000FE6 4267 clr.w -[A7] 00000FE8 486E FFFC pea.l [A6 - 0x4] 00000FEC 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00000FF0 101F move.b D0, [A7]+ 00000FF2 670A beq +0xC /* 00000FFE */ 00000FF4 206E 0008 movea.l A0, [A6 + 0x8] 00000FF8 20AE FFFC move.l [A0], [A6 - 0x4] 00000FFC 6010 bra +0x12 /* 0000100E */ label00000FFE: 00000FFE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001002 205F movea.l A0, [A7]+ 00001004 A023 syscall DisposHandle/DisposeHandle 00001006 206E 0008 movea.l A0, [A6 + 0x8] 0000100A 7000 moveq.l D0, 0x00 0000100C 2080 move.l [A0], D0 label0000100E: 0000100E 4E5E unlink A6 00001010 2E9F move.l [A7], [A7]+ 00001012 4E75 rts fn00001014: 00001014 4E56 FFFC link A6, -0x0004 00001018 206E 0008 movea.l A0, [A6 + 0x8] 0000101C 2D50 FFFC move.l [A6 - 0x4], [A0] 00001020 6728 beq +0x2A /* 0000104A */ 00001022 4267 clr.w -[A7] 00001024 486E FFFC pea.l [A6 - 0x4] 00001028 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 0000102C 101F move.b D0, [A7]+ 0000102E 670A beq +0xC /* 0000103A */ 00001030 206E 0008 movea.l A0, [A6 + 0x8] 00001034 20AE FFFC move.l [A0], [A6 - 0x4] 00001038 6010 bra +0x12 /* 0000104A */ label0000103A: 0000103A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000103E 205F movea.l A0, [A7]+ 00001040 A023 syscall DisposHandle/DisposeHandle 00001042 206E 0008 movea.l A0, [A6 + 0x8] 00001046 7000 moveq.l D0, 0x00 00001048 2080 move.l [A0], D0 label0000104A: 0000104A 4E5E unlink A6 0000104C 2E9F move.l [A7], [A7]+ 0000104E 4E75 rts export_1994: 00001050 4E56 0000 link A6, 0 00001054 3F2D F0B4 move.w -[A7], [A5 - 0xF4C] 00001058 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000105C 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00001060 3F2D F0B4 move.w -[A7], [A5 - 0xF4C] 00001064 486D F108 pea.l [A5 - 0xEF8] 00001068 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 0000106C 4267 clr.w -[A7] 0000106E 3F2D F0B4 move.w -[A7], [A5 - 0xF4C] 00001072 2F2E 000C move.l -[A7], [A6 + 0xC] 00001076 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000107A 4267 clr.w -[A7] 0000107C 1F3C 0001 move.b -[A7], 0x1 00001080 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00001084 101F move.b D0, [A7]+ 00001086 670C beq +0xE /* 00001094 */ 00001088 206E 0008 movea.l A0, [A6 + 0x8] 0000108C 4868 0090 pea.l [A0 + 0x90] 00001090 4EBA FF46 jsr [PC - 0xBA /* 00000FD8 */] label00001094: 00001094 4267 clr.w -[A7] 00001096 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000109A 3D5F 0010 move.w [A6 + 0x10], [A7]+ 0000109E 4E5E unlink A6 000010A0 205F movea.l A0, [A7]+ 000010A2 504F addq.w A7, 8 000010A4 4ED0 jmp [A0] 000010A6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1995: // at 000010A8 (misaligned) 000010AA 0000 3F2D ori.b D0, 0x2D /* '-' */ 000010AE F0B4 2F2E .extension 0x0B4 <> // unimplemented 000010B2 0008 4EAD ori.b A0, 0xAD 000010B6 00DA .incomplete 000010B8 206E 0008 movea.l A0, [A6 + 0x8] 000010BC 20AE 000C move.l [A0], [A6 + 0xC] 000010C0 3F2D F0B4 move.w -[A7], [A5 - 0xF4C] 000010C4 487A 0044 pea.l [PC + 0x44 /* 0000110A, value 0x3724944, pstring "rID" */] 000010C8 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 000010CC 4267 clr.w -[A7] 000010CE 3F2D F0B4 move.w -[A7], [A5 - 0xF4C] 000010D2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000010D6 3F3C 0001 move.w -[A7], 0x1 000010DA 1F3C 0001 move.b -[A7], 0x1 000010DE 4267 clr.w -[A7] 000010E0 1F3C 0001 move.b -[A7], 0x1 000010E4 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 000010E8 101F move.b D0, [A7]+ 000010EA 670C beq +0xE /* 000010F8 */ 000010EC 206E 0008 movea.l A0, [A6 + 0x8] 000010F0 4868 0090 pea.l [A0 + 0x90] 000010F4 4EBA FEE2 jsr [PC - 0x11E /* 00000FD8 */] label000010F8: 000010F8 4267 clr.w -[A7] 000010FA 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000010FE 3D5F 0010 move.w [A6 + 0x10], [A7]+ 00001102 4E5E unlink A6 00001104 205F movea.l A0, [A7]+ 00001106 504F addq.w A7, 8 00001108 4ED0 jmp [A0] 0000110A 0372 4944 bchg <>, D1 0000110E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001110-0000111C fn00001110: 00001110 4E56 FEF8 link A6, -0x0108 00001114 206E 0010 movea.l A0, [A6 + 0x10] 00001118 43EE FF00 lea.l A1, [A6 - 0x100] // end alternate branch 00001110-0000111C fn00001110: // (misaligned) 00001112 FEF8 206E .extension 0xEF8 <> // unimplemented 00001116 0010 43EE ori.b [A0], 0xEE 0000111A FF00 .extension 0xF00 <> // unimplemented 0000111C 703F moveq.l D0, 0x3F label0000111E: 0000111E 22D8 move.l [A1]+, [A0]+ 00001120 51C8 FFFC dbf D0, -0x6 /* 0000111E */ 00001124 42A7 clr.l -[A7] 00001126 206E 0008 movea.l A0, [A6 + 0x8] 0000112A 2F28 0024 move.l -[A7], [A0 + 0x24] 0000112E 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00001132 7004 moveq.l D0, 0x04 00001134 2F00 move.l -[A7], D0 00001136 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 0000113A 2D5F FEF8 move.l [A6 - 0x108], [A7]+ 0000113E 4267 clr.w -[A7] 00001140 2F2E 000C move.l -[A7], [A6 + 0xC] 00001144 206E 0008 movea.l A0, [A6 + 0x8] 00001148 2F28 0024 move.l -[A7], [A0 + 0x24] 0000114C 486E FEFC pea.l [A6 - 0x104] 00001150 4EBA EF06 jsr [PC - 0x10FA /* 00000058 */] 00001154 101F move.b D0, [A7]+ 00001156 6718 beq +0x1A /* 00001170 */ 00001158 2F2E 000C move.l -[A7], [A6 + 0xC] 0000115C 2F2E FEFC move.l -[A7], [A6 - 0x104] 00001160 2F2E FEF8 move.l -[A7], [A6 - 0x108] 00001164 206E 0008 movea.l A0, [A6 + 0x8] 00001168 4868 0024 pea.l [A0 + 0x24] 0000116C 4EBA F046 jsr [PC - 0xFBA /* 000001B4 */] label00001170: 00001170 4267 clr.w -[A7] 00001172 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001176 4EBA 0BFC jsr [PC + 0xBFC /* 00001D74 */] 0000117A 4A5F tst.w [A7]+ 0000117C 4E5E unlink A6 0000117E 205F movea.l A0, [A7]+ 00001180 DEFC 000C add.w A7, 0xC 00001184 4ED0 jmp [A0] 00001186 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001188-00001194 fn00001188: 00001188 4E56 FEF8 link A6, -0x0108 0000118C 206E 0012 movea.l A0, [A6 + 0x12] 00001190 43EE FF00 lea.l A1, [A6 - 0x100] // end alternate branch 00001188-00001194 fn00001188: // (misaligned) 0000118A FEF8 206E .extension 0xEF8 <> // unimplemented 0000118E 0012 43EE ori.b [A2], 0xEE 00001192 FF00 .extension 0xF00 <> // unimplemented 00001194 703F moveq.l D0, 0x3F label00001196: 00001196 22D8 move.l [A1]+, [A0]+ 00001198 51C8 FFFC dbf D0, -0x6 /* 00001196 */ 0000119C 102E 0008 move.b D0, [A6 + 0x8] 000011A0 676E beq +0x70 /* 00001210 */ 000011A2 4A2E FF00 tst.b [A6 - 0x100] 000011A6 56C1 sne D1 000011A8 C001 and.b D0, D1 000011AA 6764 beq +0x66 /* 00001210 */ 000011AC 2F2E 000A move.l -[A7], [A6 + 0xA] 000011B0 4EBA 083A jsr [PC + 0x83A /* 000019EC */] 000011B4 206E 000A movea.l A0, [A6 + 0xA] 000011B8 2F08 move.l -[A7], A0 000011BA 42A7 clr.l -[A7] 000011BC 7004 moveq.l D0, 0x04 000011BE 2F00 move.l -[A7], D0 000011C0 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 000011C4 201F move.l D0, [A7]+ 000011C6 205F movea.l A0, [A7]+ 000011C8 2140 0024 move.l [A0 + 0x24], D0 000011CC 206E 000A movea.l A0, [A6 + 0xA] 000011D0 2F28 0024 move.l -[A7], [A0 + 0x24] 000011D4 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 000011D8 206E 000A movea.l A0, [A6 + 0xA] 000011DC 2068 0024 movea.l A0, [A0 + 0x24] 000011E0 2050 movea.l A0, [A0] 000011E2 20AE 000E move.l [A0], [A6 + 0xE] 000011E6 206E 000A movea.l A0, [A6 + 0xA] 000011EA 43EE FF00 lea.l A1, [A6 - 0x100] 000011EE 7007 moveq.l D0, 0x07 label000011F0: 000011F0 20D9 move.l [A0]+, [A1]+ 000011F2 51C8 FFFC dbf D0, -0x6 /* 000011F0 */ 000011F6 206E 000A movea.l A0, [A6 + 0xA] 000011FA 7001 moveq.l D0, 0x01 000011FC 2140 0020 move.l [A0 + 0x20], D0 00001200 4267 clr.w -[A7] 00001202 2F2E 000A move.l -[A7], [A6 + 0xA] 00001206 4EBA 0AA0 jsr [PC + 0xAA0 /* 00001CA8 */] 0000120A 4A5F tst.w [A7]+ 0000120C 675A beq +0x5C /* 00001268 */ 0000120E 6058 bra +0x5A /* 00001268 */ label00001210: 00001210 42A7 clr.l -[A7] 00001212 206E 000A movea.l A0, [A6 + 0xA] 00001216 2F28 0024 move.l -[A7], [A0 + 0x24] 0000121A 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 0000121E 7004 moveq.l D0, 0x04 00001220 2F00 move.l -[A7], D0 00001222 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 00001226 2D5F FEF8 move.l [A6 - 0x108], [A7]+ 0000122A 4267 clr.w -[A7] 0000122C 2F2E 000E move.l -[A7], [A6 + 0xE] 00001230 206E 000A movea.l A0, [A6 + 0xA] 00001234 2F28 0024 move.l -[A7], [A0 + 0x24] 00001238 486E FEFC pea.l [A6 - 0x104] 0000123C 4EBA EE1A jsr [PC - 0x11E6 /* 00000058 */] 00001240 101F move.b D0, [A7]+ 00001242 6618 bne +0x1A /* 0000125C */ 00001244 2F2E 000E move.l -[A7], [A6 + 0xE] 00001248 2F2E FEFC move.l -[A7], [A6 - 0x104] 0000124C 2F2E FEF8 move.l -[A7], [A6 - 0x108] 00001250 206E 000A movea.l A0, [A6 + 0xA] 00001254 4868 0024 pea.l [A0 + 0x24] 00001258 4EBA EF8E jsr [PC - 0x1072 /* 000001E8 */] label0000125C: 0000125C 4267 clr.w -[A7] 0000125E 2F2E 000A move.l -[A7], [A6 + 0xA] 00001262 4EBA 0B10 jsr [PC + 0xB10 /* 00001D74 */] 00001266 4A5F tst.w [A7]+ label00001268: 00001268 4E5E unlink A6 0000126A 205F movea.l A0, [A7]+ 0000126C DEFC 000E add.w A7, 0xE 00001270 4ED0 jmp [A0] 00001272 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001276 0000 3F2D ori.b D0, 0x2D /* '-' */ 0000127A F0A4 206E .extension 0x0A4 <> // unimplemented 0000127E 0008 4868 ori.b A0, 0x68 /* 'h' */ 00001282 FED8 4EAD .extension 0xED8 <> // unimplemented 00001286 00D2 .incomplete 00001288 4E5E unlink A6 0000128A 205F movea.l A0, [A7]+ 0000128C DEFC 000A add.w A7, 0xA /* '\n' */ 00001290 4ED0 jmp [A0] 00001292 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1996: // at 00001294 (misaligned) 00001296 FD84 .invalid <> 00001298 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 0000129C 206E 000C movea.l A0, [A6 + 0xC] 000012A0 43EE FF00 lea.l A1, [A6 - 0x100] 000012A4 703F moveq.l D0, 0x3F label000012A6: 000012A6 22D8 move.l [A1]+, [A0]+ 000012A8 51C8 FFFC dbf D0, -0x6 /* 000012A6 */ 000012AC A9B4 syscall SystemTask 000012AE 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 000012B2 486E FED8 pea.l [A6 - 0x128] 000012B6 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 000012BA 486E FD84 pea.l [A6 - 0x27C] 000012BE 487A FFB4 pea.l [PC - 0x4C /* 00001274, value 0x4E560000 'NV\0\0', cstring "NV" */] 000012C2 2F0E move.l -[A7], A6 000012C4 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */] 000012C8 4267 clr.w -[A7] 000012CA 486E FF00 pea.l [A6 - 0x100] 000012CE 486E FED8 pea.l [A6 - 0x128] 000012D2 4EBA 0748 jsr [PC + 0x748 /* 00001A1C */] 000012D6 3C1F move.w D6, [A7]+ 000012D8 6610 bne +0x12 /* 000012EA */ 000012DA 486E FF00 pea.l [A6 - 0x100] 000012DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012E2 486E FED8 pea.l [A6 - 0x128] 000012E6 4EBA FE28 jsr [PC - 0x1D8 /* 00001110 */] label000012EA: 000012EA 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 000012EE 486E FED8 pea.l [A6 - 0x128] 000012F2 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 000012F6 4240 clr.w D0 000012F8 102E FF00 move.b D0, [A6 - 0x100] 000012FC 3D40 FDC6 move.w [A6 - 0x23A], D0 00001300 4204 clr.b D4 00001302 7E01 moveq.l D7, 0x01 label00001304: 00001304 BE6E FDC6 cmp.w D7, [A6 - 0x23A] 00001308 5DC0 slt D0 0000130A 4A00 tst.b D0 0000130C 6730 beq +0x32 /* 0000133E */ 0000130E 4241 clr.w D1 00001310 41EE FF00 lea.l A0, [A6 - 0x100] 00001314 1230 7000 move.b D1, [A0 + D7.w] 00001318 4A41 tst.w D1 0000131A 6B18 bmi +0x1A /* 00001334 */ 0000131C B27C 005F cmp.w D1, 0x5F /* '_' */ 00001320 6E12 bgt +0x14 /* 00001334 */ 00001322 43FA 00D4 lea.l A1, [PC + 0xD4 /* 000013F8, value 0x4E560000 'NV\0\0', cstring "NV" */] 00001326 3401 move.w D2, D1 00001328 E64A lsr D2.w, 3 0000132A 4442 neg.w D2 0000132C 0331 20FF btst [A1 + D2.w - 0x1], D1 00001330 0A3C 0004 xori.b ccr, 4 label00001334: 00001334 57C1 seq D1 00001336 C001 and.b D0, D1 00001338 6704 beq +0x6 /* 0000133E */ 0000133A 5247 addq.w D7, 1 0000133C 60C6 bra -0x38 /* 00001304 */ label0000133E: 0000133E 422E FDD6 clr.b [A6 - 0x22A] 00001342 4245 clr.w D5 label00001344: 00001344 BE6E FDC6 cmp.w D7, [A6 - 0x23A] 00001348 5DC0 slt D0 0000134A 4A00 tst.b D0 0000134C 6748 beq +0x4A /* 00001396 */ 0000134E 4241 clr.w D1 00001350 41EE FF00 lea.l A0, [A6 - 0x100] 00001354 1230 7000 move.b D1, [A0 + D7.w] 00001358 4A41 tst.w D1 0000135A 6B18 bmi +0x1A /* 00001374 */ 0000135C B27C 005F cmp.w D1, 0x5F /* '_' */ 00001360 6E12 bgt +0x14 /* 00001374 */ 00001362 43FA 0094 lea.l A1, [PC + 0x94 /* 000013F8, value 0x4E560000 'NV\0\0', cstring "NV" */] 00001366 3401 move.w D2, D1 00001368 E64A lsr D2.w, 3 0000136A 4442 neg.w D2 0000136C 0331 20FF btst [A1 + D2.w - 0x1], D1 00001370 0A3C 0004 xori.b ccr, 4 label00001374: 00001374 56C1 sne D1 00001376 C001 and.b D0, D1 00001378 671C beq +0x1E /* 00001396 */ 0000137A 7A02 moveq.l D5, 0x02 0000137C 4240 clr.w D0 0000137E 41EE FF00 lea.l A0, [A6 - 0x100] 00001382 1030 7000 move.b D0, [A0 + D7.w] 00001386 43EE FDD6 lea.l A1, [A6 - 0x22A] 0000138A 1380 5000 move.b [A1 + D5.w], D0 0000138E 1D45 FDD6 move.b [A6 - 0x22A], D5 00001392 5247 addq.w D7, 1 00001394 60AE bra -0x50 /* 00001344 */ label00001396: 00001396 4240 clr.w D0 00001398 102E FDD6 move.b D0, [A6 - 0x22A] 0000139C 4A40 tst.w D0 0000139E 6F30 ble +0x32 /* 000013D0 */ 000013A0 4267 clr.w -[A7] 000013A2 486E FF00 pea.l [A6 - 0x100] 000013A6 486E FED8 pea.l [A6 - 0x128] 000013AA 4EBA 0670 jsr [PC + 0x670 /* 00001A1C */] 000013AE 3C1F move.w D6, [A7]+ 000013B0 6610 bne +0x12 /* 000013C2 */ 000013B2 486E FF00 pea.l [A6 - 0x100] 000013B6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013BA 486E FED8 pea.l [A6 - 0x128] 000013BE 4EBA FD50 jsr [PC - 0x2B0 /* 00001110 */] label000013C2: 000013C2 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 000013C6 486E FED8 pea.l [A6 - 0x128] 000013CA 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 000013CE 6002 bra +0x4 /* 000013D2 */ label000013D0: 000013D0 7801 moveq.l D4, 0x01 label000013D2: 000013D2 1004 move.b D0, D4 000013D4 6700 FF2E beq -0xD0 /* 00001304 */ 000013D8 486E FD84 pea.l [A6 - 0x27C] 000013DC 4EAD 209A jsr [A5 + 0x209A /* export_1039 */] 000013E0 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 000013E4 4E5E unlink A6 000013E6 205F movea.l A0, [A7]+ 000013E8 504F addq.w A7, 8 000013EA 4ED0 jmp [A0] 000013EC 2800 move.l D4, D0 000013EE 0000 8C00 ori.b D0, 0x0 000013F2 9347 subx.w D1, D7 000013F4 0000 0000 ori.b D0, 0x0 000013F8 4E56 0000 link A6, 0 000013FC 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 00001400 206E 0008 movea.l A0, [A6 + 0x8] 00001404 4868 FED8 pea.l [A0 - 0x128] 00001408 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 0000140C 4E5E unlink A6 0000140E 205F movea.l A0, [A7]+ 00001410 DEFC 000A add.w A7, 0xA /* '\n' */ 00001414 4ED0 jmp [A0] 00001416 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1997: // at 00001418 (misaligned) 0000141A FD84 .invalid <> 0000141C 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00001420 206E 000C movea.l A0, [A6 + 0xC] 00001424 43EE FF00 lea.l A1, [A6 - 0x100] 00001428 703F moveq.l D0, 0x3F label0000142A: 0000142A 22D8 move.l [A1]+, [A0]+ 0000142C 51C8 FFFC dbf D0, -0x6 /* 0000142A */ 00001430 A9B4 syscall SystemTask 00001432 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 00001436 486E FED8 pea.l [A6 - 0x128] 0000143A 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 0000143E 486E FD84 pea.l [A6 - 0x27C] 00001442 487A FFB4 pea.l [PC - 0x4C /* 000013F8, value 0x4E560000 'NV\0\0', cstring "NV" */] 00001446 2F0E move.l -[A7], A6 00001448 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */] 0000144C 4267 clr.w -[A7] 0000144E 486E FF00 pea.l [A6 - 0x100] 00001452 486E FED8 pea.l [A6 - 0x128] 00001456 4EBA 05C4 jsr [PC + 0x5C4 /* 00001A1C */] 0000145A 3C1F move.w D6, [A7]+ 0000145C 6614 bne +0x16 /* 00001472 */ 0000145E 486E FF00 pea.l [A6 - 0x100] 00001462 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001466 486E FED8 pea.l [A6 - 0x128] 0000146A 4267 clr.w -[A7] 0000146C 4EBA FD1A jsr [PC - 0x2E6 /* 00001188 */] 00001470 601A bra +0x1C /* 0000148C */ label00001472: 00001472 0C46 04E7 cmpi.w D6, 0x4E7 00001476 6614 bne +0x16 /* 0000148C */ 00001478 486E FF00 pea.l [A6 - 0x100] 0000147C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001480 486E FED8 pea.l [A6 - 0x128] 00001484 1F3C 0001 move.b -[A7], 0x1 00001488 4EBA FCFE jsr [PC - 0x302 /* 00001188 */] label0000148C: 0000148C 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 00001490 486E FED8 pea.l [A6 - 0x128] 00001494 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00001498 4240 clr.w D0 0000149A 102E FF00 move.b D0, [A6 - 0x100] 0000149E 3D40 FDC6 move.w [A6 - 0x23A], D0 000014A2 4204 clr.b D4 000014A4 7E01 moveq.l D7, 0x01 label000014A6: 000014A6 BE6E FDC6 cmp.w D7, [A6 - 0x23A] 000014AA 5FC0 sle D0 000014AC 4A00 tst.b D0 000014AE 6730 beq +0x32 /* 000014E0 */ 000014B0 4241 clr.w D1 000014B2 41EE FF00 lea.l A0, [A6 - 0x100] 000014B6 1230 7000 move.b D1, [A0 + D7.w] 000014BA 4A41 tst.w D1 000014BC 6B18 bmi +0x1A /* 000014D6 */ 000014BE B27C 005F cmp.w D1, 0x5F /* '_' */ 000014C2 6E12 bgt +0x14 /* 000014D6 */ 000014C4 43FA 00F2 lea.l A1, [PC + 0xF2 /* 000015B8, value 0x4E56FF68 */] 000014C8 3401 move.w D2, D1 000014CA E64A lsr D2.w, 3 000014CC 4442 neg.w D2 000014CE 0331 20FF btst [A1 + D2.w - 0x1], D1 000014D2 0A3C 0004 xori.b ccr, 4 label000014D6: 000014D6 57C1 seq D1 000014D8 C001 and.b D0, D1 000014DA 6704 beq +0x6 /* 000014E0 */ 000014DC 5247 addq.w D7, 1 000014DE 60C6 bra -0x38 /* 000014A6 */ label000014E0: 000014E0 422E FDD6 clr.b [A6 - 0x22A] 000014E4 4245 clr.w D5 label000014E6: 000014E6 BE6E FDC6 cmp.w D7, [A6 - 0x23A] 000014EA 5FC0 sle D0 000014EC 4A00 tst.b D0 000014EE 6748 beq +0x4A /* 00001538 */ 000014F0 4241 clr.w D1 000014F2 41EE FF00 lea.l A0, [A6 - 0x100] 000014F6 1230 7000 move.b D1, [A0 + D7.w] 000014FA 4A41 tst.w D1 000014FC 6B18 bmi +0x1A /* 00001516 */ 000014FE B27C 005F cmp.w D1, 0x5F /* '_' */ 00001502 6E12 bgt +0x14 /* 00001516 */ 00001504 43FA 00B2 lea.l A1, [PC + 0xB2 /* 000015B8, value 0x4E56FF68 */] 00001508 3401 move.w D2, D1 0000150A E64A lsr D2.w, 3 0000150C 4442 neg.w D2 0000150E 0331 20FF btst [A1 + D2.w - 0x1], D1 00001512 0A3C 0004 xori.b ccr, 4 label00001516: 00001516 56C1 sne D1 00001518 C001 and.b D0, D1 0000151A 671C beq +0x1E /* 00001538 */ 0000151C 5245 addq.w D5, 1 0000151E 4240 clr.w D0 00001520 41EE FF00 lea.l A0, [A6 - 0x100] 00001524 1030 7000 move.b D0, [A0 + D7.w] 00001528 43EE FDD6 lea.l A1, [A6 - 0x22A] 0000152C 1380 5000 move.b [A1 + D5.w], D0 00001530 1D45 FDD6 move.b [A6 - 0x22A], D5 00001534 5247 addq.w D7, 1 00001536 60AE bra -0x50 /* 000014E6 */ label00001538: 00001538 4240 clr.w D0 0000153A 102E FDD6 move.b D0, [A6 - 0x22A] 0000153E 4A40 tst.w D0 00001540 6F4E ble +0x50 /* 00001590 */ 00001542 4267 clr.w -[A7] 00001544 486E FDD6 pea.l [A6 - 0x22A] 00001548 486E FED8 pea.l [A6 - 0x128] 0000154C 4EBA 04CE jsr [PC + 0x4CE /* 00001A1C */] 00001550 3C1F move.w D6, [A7]+ 00001552 6614 bne +0x16 /* 00001568 */ 00001554 486E FDD6 pea.l [A6 - 0x22A] 00001558 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000155C 486E FED8 pea.l [A6 - 0x128] 00001560 4267 clr.w -[A7] 00001562 4EBA FC24 jsr [PC - 0x3DC /* 00001188 */] 00001566 601A bra +0x1C /* 00001582 */ label00001568: 00001568 0C46 04E7 cmpi.w D6, 0x4E7 0000156C 6614 bne +0x16 /* 00001582 */ 0000156E 486E FDD6 pea.l [A6 - 0x22A] 00001572 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001576 486E FED8 pea.l [A6 - 0x128] 0000157A 1F3C 0001 move.b -[A7], 0x1 0000157E 4EBA FC08 jsr [PC - 0x3F8 /* 00001188 */] label00001582: 00001582 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 00001586 486E FED8 pea.l [A6 - 0x128] 0000158A 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 0000158E 6002 bra +0x4 /* 00001592 */ label00001590: 00001590 7801 moveq.l D4, 0x01 label00001592: 00001592 1004 move.b D0, D4 00001594 6700 FF10 beq -0xEE /* 000014A6 */ 00001598 486E FD84 pea.l [A6 - 0x27C] 0000159C 4EAD 209A jsr [A5 + 0x209A /* export_1039 */] 000015A0 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 000015A4 4E5E unlink A6 000015A6 205F movea.l A0, [A7]+ 000015A8 504F addq.w A7, 8 000015AA 4ED0 jmp [A0] 000015AC 2800 move.l D4, D0 000015AE 0000 8C00 ori.b D0, 0x0 000015B2 9347 subx.w D1, D7 000015B4 0000 0000 ori.b D0, 0x0 export_1998: 000015B8 4E56 FF68 link A6, -0x0098 000015BC 3F2D F0B4 move.w -[A7], [A5 - 0xF4C] 000015C0 486E FF68 pea.l [A6 - 0x98] 000015C4 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 000015C8 206E 000A movea.l A0, [A6 + 0xA] 000015CC 2D50 FF68 move.l [A6 - 0x98], [A0] 000015D0 3F2D F0B4 move.w -[A7], [A5 - 0xF4C] 000015D4 487A 0080 pea.l [PC + 0x80 /* 00001656, value 0x3724944, pstring "rID" */] 000015D8 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 000015DC 4267 clr.w -[A7] 000015DE 3F2D F0B4 move.w -[A7], [A5 - 0xF4C] 000015E2 486E FF68 pea.l [A6 - 0x98] 000015E6 3F3C 0001 move.w -[A7], 0x1 000015EA 1F3C 0001 move.b -[A7], 0x1 000015EE 3F2E 0008 move.w -[A7], [A6 + 0x8] 000015F2 1F3C 0001 move.b -[A7], 0x1 000015F6 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 000015FA 101F move.b D0, [A7]+ 000015FC 673A beq +0x3C /* 00001638 */ 000015FE 206E 000A movea.l A0, [A6 + 0xA] 00001602 4868 0090 pea.l [A0 + 0x90] 00001606 4EBA FA0C jsr [PC - 0x5F4 /* 00001014 */] 0000160A 3F2D F0B4 move.w -[A7], [A5 - 0xF4C] 0000160E 2F2E 000A move.l -[A7], [A6 + 0xA] 00001612 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00001616 4267 clr.w -[A7] 00001618 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000161C 3D5F 000E move.w [A6 + 0xE], [A7]+ 00001620 7000 moveq.l D0, 0x00 00001622 2D40 FFFC move.l [A6 - 0x4], D0 00001626 486E FFFC pea.l [A6 - 0x4] 0000162A 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 0000162E 486E FFFC pea.l [A6 - 0x4] 00001632 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00001636 600A bra +0xC /* 00001642 */ label00001638: 00001638 4267 clr.w -[A7] 0000163A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000163E 3D5F 000E move.w [A6 + 0xE], [A7]+ label00001642: 00001642 3F2D F0B4 move.w -[A7], [A5 - 0xF4C] 00001646 486E FF68 pea.l [A6 - 0x98] 0000164A 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 0000164E 4E5E unlink A6 00001650 205F movea.l A0, [A7]+ 00001652 5C4F addq.w A7, 6 00001654 4ED0 jmp [A0] 00001656 0372 4944 bchg <>, D1 0000165A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000165C-00001662 export_1999: fn0000165C: 0000165C 4E56 0000 link A6, 0 00001660 42A7 clr.l -[A7] // end alternate branch 0000165C-00001662 export_1999: // at 0000165C (misaligned) fn0000165C: // (misaligned) 0000165E 0000 42A7 ori.b D0, 0xA7 00001662 487A 000E pea.l [PC + 0xE /* 00001672, value 0x9496D61 '\tIma', pstring "ImageFile" */] 00001666 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 0000166A 2D5F 0008 move.l [A6 + 0x8], [A7]+ 0000166E 4E5E unlink A6 00001670 4E75 rts 00001672 0949 bchg A1, D4 00001674 6D61 blt +0x63 /* 000016D7 */ 00001676 6765 beq +0x67 /* 000016DD */ 00001678 4669 6C65 not.w [A1 + 0x6C65] export_2000: 0000167C 4E56 0000 link A6, 0 00001680 2F0C move.l -[A7], A4 00001682 286E 0008 movea.l A4, [A6 + 0x8] 00001686 7000 moveq.l D0, 0x00 00001688 2880 move.l [A4], D0 0000168A 42AC 0004 clr.l [A4 + 0x4] 0000168E 422C 0008 clr.b [A4 + 0x8] 00001692 7000 moveq.l D0, 0x00 00001694 2940 0028 move.l [A4 + 0x28], D0 00001698 7000 moveq.l D0, 0x00 0000169A 2940 002C move.l [A4 + 0x2C], D0 0000169E 297C 2020 2020 0030 move.l [A4 + 0x30], 0x20202020 /* ' ' */ 000016A6 422C 0034 clr.b [A4 + 0x34] 000016AA 7000 moveq.l D0, 0x00 000016AC 2940 0054 move.l [A4 + 0x54], D0 000016B0 7000 moveq.l D0, 0x00 000016B2 2940 0058 move.l [A4 + 0x58], D0 000016B6 7000 moveq.l D0, 0x00 000016B8 2940 005C move.l [A4 + 0x5C], D0 000016BC 426C 0062 clr.w [A4 + 0x62] 000016C0 426C 0060 clr.w [A4 + 0x60] 000016C4 7000 moveq.l D0, 0x00 000016C6 2940 0064 move.l [A4 + 0x64], D0 000016CA 422C 0068 clr.b [A4 + 0x68] 000016CE 285F movea.l A4, [A7]+ 000016D0 4E5E unlink A6 000016D2 2E9F move.l [A7], [A7]+ 000016D4 4E75 rts 000016D6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2001: // at 000016D8 (misaligned) 000016DA 0000 3F2D ori.b D0, 0x2D /* '-' */ 000016DE F09C 2F2E .extension 0x09C <> // unimplemented 000016E2 0008 4EAD ori.b A0, 0xAD 000016E6 00DA .incomplete 000016E8 3F2D F09C move.w -[A7], [A5 - 0xF64] 000016EC 486D F108 pea.l [A5 - 0xEF8] 000016F0 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 000016F4 4267 clr.w -[A7] 000016F6 3F2D F09C move.w -[A7], [A5 - 0xF64] 000016FA 2F2E 000C move.l -[A7], [A6 + 0xC] 000016FE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001702 4267 clr.w -[A7] 00001704 1F3C 0001 move.b -[A7], 0x1 00001708 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 0000170C 101F move.b D0, [A7]+ 0000170E 4267 clr.w -[A7] 00001710 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001714 3D5F 0010 move.w [A6 + 0x10], [A7]+ 00001718 4E5E unlink A6 0000171A 205F movea.l A0, [A7]+ 0000171C 504F addq.w A7, 8 0000171E 4ED0 jmp [A0] export_2002: 00001720 4E56 0000 link A6, 0 00001724 3F2D F09C move.w -[A7], [A5 - 0xF64] 00001728 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000172C 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00001730 206E 0008 movea.l A0, [A6 + 0x8] 00001734 20AE 000C move.l [A0], [A6 + 0xC] 00001738 3F2D F09C move.w -[A7], [A5 - 0xF64] 0000173C 487A 0036 pea.l [PC + 0x36 /* 00001774, value 0x3724944, pstring "rID" */] 00001740 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00001744 4267 clr.w -[A7] 00001746 3F2D F09C move.w -[A7], [A5 - 0xF64] 0000174A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000174E 3F3C 0001 move.w -[A7], 0x1 00001752 1F3C 0001 move.b -[A7], 0x1 00001756 4267 clr.w -[A7] 00001758 1F3C 0001 move.b -[A7], 0x1 0000175C 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00001760 101F move.b D0, [A7]+ 00001762 4267 clr.w -[A7] 00001764 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001768 3D5F 0010 move.w [A6 + 0x10], [A7]+ 0000176C 4E5E unlink A6 0000176E 205F movea.l A0, [A7]+ 00001770 504F addq.w A7, 8 00001772 4ED0 jmp [A0] 00001774 0372 4944 bchg <>, D1 export_2003: 00001778 4E56 FF00 link A6, -0x0100 0000177C 206E 0008 movea.l A0, [A6 + 0x8] 00001780 43EE FF00 lea.l A1, [A6 - 0x100] 00001784 703F moveq.l D0, 0x3F label00001786: 00001786 22D8 move.l [A1]+, [A0]+ 00001788 51C8 FFFC dbf D0, -0x6 /* 00001786 */ 0000178C 3F2D F09C move.w -[A7], [A5 - 0xF64] 00001790 486E FF00 pea.l [A6 - 0x100] 00001794 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00001798 4267 clr.w -[A7] 0000179A 3F2D F09C move.w -[A7], [A5 - 0xF64] 0000179E 2F2E 000C move.l -[A7], [A6 + 0xC] 000017A2 3F3C 0001 move.w -[A7], 0x1 000017A6 1F3C 0001 move.b -[A7], 0x1 000017AA 4267 clr.w -[A7] 000017AC 1F3C 0001 move.b -[A7], 0x1 000017B0 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 000017B4 101F move.b D0, [A7]+ 000017B6 4267 clr.w -[A7] 000017B8 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000017BC 3D5F 0010 move.w [A6 + 0x10], [A7]+ 000017C0 4E5E unlink A6 000017C2 205F movea.l A0, [A7]+ 000017C4 504F addq.w A7, 8 000017C6 4ED0 jmp [A0] export_2004: 000017C8 4E56 0000 link A6, 0 000017CC 3F2D F09C move.w -[A7], [A5 - 0xF64] 000017D0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017D4 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 000017D8 3F2D F09C move.w -[A7], [A5 - 0xF64] 000017DC 487A 002C pea.l [PC + 0x2C /* 0000180A, value 0x3724944, pstring "rID" */] 000017E0 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 000017E4 4267 clr.w -[A7] 000017E6 3F2D F09C move.w -[A7], [A5 - 0xF64] 000017EA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017EE 4267 clr.w -[A7] 000017F0 1F3C 0001 move.b -[A7], 0x1 000017F4 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 000017F8 101F move.b D0, [A7]+ 000017FA 4267 clr.w -[A7] 000017FC 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001800 3D5F 000C move.w [A6 + 0xC], [A7]+ 00001804 4E5E unlink A6 00001806 2E9F move.l [A7], [A7]+ 00001808 4E75 rts 0000180A 0372 4944 bchg <>, D1 0000180E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2005: // at 00001810 (misaligned) 00001812 0000 4267 ori.b D0, 0x67 /* 'g' */ 00001816 3F2D F09C move.w -[A7], [A5 - 0xF64] 0000181A 4267 clr.w -[A7] 0000181C 1F2E 0008 move.b -[A7], [A6 + 0x8] 00001820 3F3C 0001 move.w -[A7], 0x1 00001824 2F2E 000A move.l -[A7], [A6 + 0xA] 00001828 4267 clr.w -[A7] 0000182A 1F3C 0001 move.b -[A7], 0x1 0000182E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001832 101F move.b D0, [A7]+ 00001834 4267 clr.w -[A7] 00001836 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000183A 3D5F 000E move.w [A6 + 0xE], [A7]+ 0000183E 4E5E unlink A6 00001840 205F movea.l A0, [A7]+ 00001842 5C4F addq.w A7, 6 00001844 4ED0 jmp [A0] 00001846 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2006: // at 00001848 (misaligned) 0000184A FF00 .extension 0xF00 <> // unimplemented 0000184C 206E 000E movea.l A0, [A6 + 0xE] 00001850 43EE FF00 lea.l A1, [A6 - 0x100] 00001854 703F moveq.l D0, 0x3F label00001856: 00001856 22D8 move.l [A1]+, [A0]+ 00001858 51C8 FFFC dbf D0, -0x6 /* 00001856 */ 0000185C 3F2D F09C move.w -[A7], [A5 - 0xF64] 00001860 486E FF00 pea.l [A6 - 0x100] 00001864 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00001868 4267 clr.w -[A7] 0000186A 3F2D F09C move.w -[A7], [A5 - 0xF64] 0000186E 2F2E 000A move.l -[A7], [A6 + 0xA] 00001872 3F3C 0001 move.w -[A7], 0x1 00001876 1F2E 0008 move.b -[A7], [A6 + 0x8] 0000187A 4267 clr.w -[A7] 0000187C 1F3C 0001 move.b -[A7], 0x1 00001880 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00001884 101F move.b D0, [A7]+ 00001886 4267 clr.w -[A7] 00001888 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000188C 3D5F 0012 move.w [A6 + 0x12], [A7]+ 00001890 4E5E unlink A6 00001892 205F movea.l A0, [A7]+ 00001894 DEFC 000A add.w A7, 0xA /* '\n' */ 00001898 4ED0 jmp [A0] 0000189A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2007: // at 0000189C (misaligned) 0000189E 0000 4267 ori.b D0, 0x67 /* 'g' */ 000018A2 3F2D F09C move.w -[A7], [A5 - 0xF64] 000018A6 4267 clr.w -[A7] 000018A8 1F2E 0008 move.b -[A7], [A6 + 0x8] 000018AC 3F3C 0001 move.w -[A7], 0x1 000018B0 2F2E 000A move.l -[A7], [A6 + 0xA] 000018B4 4267 clr.w -[A7] 000018B6 1F3C 0001 move.b -[A7], 0x1 000018BA 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000018BE 101F move.b D0, [A7]+ 000018C0 4267 clr.w -[A7] 000018C2 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000018C6 3D5F 000E move.w [A6 + 0xE], [A7]+ 000018CA 4E5E unlink A6 000018CC 205F movea.l A0, [A7]+ 000018CE 5C4F addq.w A7, 6 000018D0 4ED0 jmp [A0] 000018D2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2008: // at 000018D4 (misaligned) 000018D6 0000 2F0C ori.b D0, 0xC 000018DA 286E 0008 movea.l A4, [A6 + 0x8] 000018DE 7000 moveq.l D0, 0x00 000018E0 2880 move.l [A4], D0 000018E2 422C 0004 clr.b [A4 + 0x4] 000018E6 7000 moveq.l D0, 0x00 000018E8 2940 0024 move.l [A4 + 0x24], D0 000018EC 297C 2020 2020 0028 move.l [A4 + 0x28], 0x20202020 /* ' ' */ 000018F4 422C 002C clr.b [A4 + 0x2C] 000018F8 426C 004E clr.w [A4 + 0x4E] 000018FC 426C 004C clr.w [A4 + 0x4C] 00001900 422C 0050 clr.b [A4 + 0x50] 00001904 7000 moveq.l D0, 0x00 00001906 2940 0070 move.l [A4 + 0x70], D0 0000190A 285F movea.l A4, [A7]+ 0000190C 4E5E unlink A6 0000190E 2E9F move.l [A7], [A7]+ 00001910 4E75 rts 00001912 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2009: // at 00001914 (misaligned) 00001916 0000 3F2D ori.b D0, 0x2D /* '-' */ 0000191A F098 2F2E .extension 0x098 <> // unimplemented 0000191E 0008 4EAD ori.b A0, 0xAD 00001922 00D2 .incomplete 00001924 4E5E unlink A6 00001926 2E9F move.l [A7], [A7]+ 00001928 4E75 rts 0000192A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2010: // at 0000192C (misaligned) 0000192E 0000 3F2D ori.b D0, 0x2D /* '-' */ 00001932 F098 2F2E .extension 0x098 <> // unimplemented 00001936 0008 4EAD ori.b A0, 0xAD 0000193A 00DA .incomplete 0000193C 3F2D F098 move.w -[A7], [A5 - 0xF68] 00001940 486D F108 pea.l [A5 - 0xEF8] 00001944 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00001948 4267 clr.w -[A7] 0000194A 3F2D F098 move.w -[A7], [A5 - 0xF68] 0000194E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001952 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001956 4267 clr.w -[A7] 00001958 1F3C 0001 move.b -[A7], 0x1 0000195C 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00001960 101F move.b D0, [A7]+ 00001962 670C beq +0xE /* 00001970 */ 00001964 206E 0008 movea.l A0, [A6 + 0x8] 00001968 4868 0070 pea.l [A0 + 0x70] 0000196C 4EBA F66A jsr [PC - 0x996 /* 00000FD8 */] label00001970: 00001970 4267 clr.w -[A7] 00001972 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001976 3D5F 0010 move.w [A6 + 0x10], [A7]+ 0000197A 4E5E unlink A6 0000197C 205F movea.l A0, [A7]+ 0000197E 504F addq.w A7, 8 00001980 4ED0 jmp [A0] 00001982 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2011: // at 00001984 (misaligned) 00001986 0000 3F2D ori.b D0, 0x2D /* '-' */ 0000198A F098 2F2E .extension 0x098 <> // unimplemented 0000198E 0008 4EAD ori.b A0, 0xAD 00001992 00DA .incomplete 00001994 206E 0008 movea.l A0, [A6 + 0x8] 00001998 20AE 000C move.l [A0], [A6 + 0xC] 0000199C 3F2D F098 move.w -[A7], [A5 - 0xF68] 000019A0 487A 0044 pea.l [PC + 0x44 /* 000019E6, value 0x3724944, pstring "rID" */] 000019A4 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 000019A8 4267 clr.w -[A7] 000019AA 3F2D F098 move.w -[A7], [A5 - 0xF68] 000019AE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019B2 3F3C 0001 move.w -[A7], 0x1 000019B6 1F3C 0001 move.b -[A7], 0x1 000019BA 4267 clr.w -[A7] 000019BC 1F3C 0001 move.b -[A7], 0x1 000019C0 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 000019C4 101F move.b D0, [A7]+ 000019C6 670C beq +0xE /* 000019D4 */ 000019C8 206E 0008 movea.l A0, [A6 + 0x8] 000019CC 4868 0070 pea.l [A0 + 0x70] 000019D0 4EBA F606 jsr [PC - 0x9FA /* 00000FD8 */] label000019D4: 000019D4 4267 clr.w -[A7] 000019D6 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000019DA 3D5F 0010 move.w [A6 + 0x10], [A7]+ 000019DE 4E5E unlink A6 000019E0 205F movea.l A0, [A7]+ 000019E2 504F addq.w A7, 8 000019E4 4ED0 jmp [A0] 000019E6 0372 4944 bchg <>, D1 000019EA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000019EC-000019FC export_2012: fn000019EC: 000019EC 4E56 0000 link A6, 0 000019F0 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 000019F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019F8 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] // end alternate branch 000019EC-000019FC export_2012: // at 000019EC (misaligned) fn000019EC: // (misaligned) 000019EE 0000 3F2D ori.b D0, 0x2D /* '-' */ 000019F2 F0A4 2F2E .extension 0x0A4 <> // unimplemented 000019F6 0008 4EAD ori.b A0, 0xAD 000019FA 00DA .incomplete 000019FC 4E5E unlink A6 000019FE 2E9F move.l [A7], [A7]+ 00001A00 4E75 rts 00001A02 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2013: // at 00001A04 (misaligned) 00001A06 0000 3F2D ori.b D0, 0x2D /* '-' */ 00001A0A F0A4 2F2E .extension 0x0A4 <> // unimplemented 00001A0E 0008 4EAD ori.b A0, 0xAD 00001A12 00D2 .incomplete 00001A14 4E5E unlink A6 00001A16 2E9F move.l [A7], [A7]+ 00001A18 4E75 rts 00001A1A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001A1C-00001A20 export_2014: fn00001A1C: 00001A1C 4E56 FFD8 link A6, -0x0028 // end alternate branch 00001A1C-00001A20 export_2014: // at 00001A1C (misaligned) fn00001A1C: // (misaligned) 00001A1E FFD8 .invalid <> 00001A20 2F0C move.l -[A7], A4 00001A22 206E 000C movea.l A0, [A6 + 0xC] 00001A26 43EE FFE0 lea.l A1, [A6 - 0x20] 00001A2A 7007 moveq.l D0, 0x07 label00001A2C: 00001A2C 22D8 move.l [A1]+, [A0]+ 00001A2E 51C8 FFFC dbf D0, -0x6 /* 00001A2C */ 00001A32 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 00001A36 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A3A 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00001A3E 4A2E FFE0 tst.b [A6 - 0x20] 00001A42 6600 008A bne +0x8C /* 00001ACE */ 00001A46 42A7 clr.l -[A7] 00001A48 3F2D F0A0 move.w -[A7], [A5 - 0xF60] 00001A4C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00001A50 2D5F FFDC move.l [A6 - 0x24], [A7]+ 00001A54 42A7 clr.l -[A7] 00001A56 2F2E FFDC move.l -[A7], [A6 - 0x24] 00001A5A 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 00001A5E 285F movea.l A4, [A7]+ 00001A60 200C move.l D0, A4 00001A62 660A bne +0xC /* 00001A6E */ 00001A64 3D7C FF94 0010 move.w [A6 + 0x10], 0xFF94 00001A6A 6000 00A6 bra +0xA8 /* 00001B12 */ label00001A6E: 00001A6E 2F0C move.l -[A7], A4 00001A70 205F movea.l A0, [A7]+ 00001A72 A029 syscall HLock 00001A74 3F2D F0A0 move.w -[A7], [A5 - 0xF60] 00001A78 3F3C 0001 move.w -[A7], 0x1 00001A7C 42A7 clr.l -[A7] 00001A7E 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00001A82 3F2D F0A0 move.w -[A7], [A5 - 0xF60] 00001A86 486E FFDC pea.l [A6 - 0x24] 00001A8A 2F14 move.l -[A7], [A4] 00001A8C 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00001A90 4267 clr.w -[A7] 00001A92 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001A96 3D5F 0010 move.w [A6 + 0x10], [A7]+ 00001A9A 2F0C move.l -[A7], A4 00001A9C 205F movea.l A0, [A7]+ 00001A9E A02A syscall HUnlock 00001AA0 206E 0008 movea.l A0, [A6 + 0x8] 00001AA4 43EE FFE0 lea.l A1, [A6 - 0x20] 00001AA8 7007 moveq.l D0, 0x07 label00001AAA: 00001AAA 20D9 move.l [A0]+, [A1]+ 00001AAC 51C8 FFFC dbf D0, -0x6 /* 00001AAA */ 00001AB0 2F2E FFDC move.l -[A7], [A6 - 0x24] 00001AB4 7004 moveq.l D0, 0x04 00001AB6 2F00 move.l -[A7], D0 00001AB8 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 00001ABC 206E 0008 movea.l A0, [A6 + 0x8] 00001AC0 215F 0020 move.l [A0 + 0x20], [A7]+ 00001AC4 206E 0008 movea.l A0, [A6 + 0x8] 00001AC8 214C 0024 move.l [A0 + 0x24], A4 00001ACC 6044 bra +0x46 /* 00001B12 */ label00001ACE: 00001ACE 206E 0008 movea.l A0, [A6 + 0x8] 00001AD2 43EE FFE0 lea.l A1, [A6 - 0x20] 00001AD6 7007 moveq.l D0, 0x07 label00001AD8: 00001AD8 20D9 move.l [A0]+, [A1]+ 00001ADA 51C8 FFFC dbf D0, -0x6 /* 00001AD8 */ 00001ADE 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 00001AE2 487A 0038 pea.l [PC + 0x38 /* 00001B1C, value 0x8724B65, pstring "rKeyword" */] 00001AE6 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00001AEA 4267 clr.w -[A7] 00001AEC 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 00001AF0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001AF4 3F3C 0001 move.w -[A7], 0x1 00001AF8 1F3C 0001 move.b -[A7], 0x1 00001AFC 4267 clr.w -[A7] 00001AFE 1F3C 0001 move.b -[A7], 0x1 00001B02 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00001B06 101F move.b D0, [A7]+ 00001B08 4267 clr.w -[A7] 00001B0A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001B0E 3D5F 0010 move.w [A6 + 0x10], [A7]+ label00001B12: 00001B12 285F movea.l A4, [A7]+ 00001B14 4E5E unlink A6 00001B16 205F movea.l A0, [A7]+ 00001B18 504F addq.w A7, 8 00001B1A 4ED0 jmp [A0] 00001B1C 0872 4B65 7977 bchg.b <>, 0x65 /* 'e' */ 00001B22 6F72 ble +0x74 /* 00001B96 */ 00001B24 6400 0000 bcc +0x2 /* 00001B26 */ // begin alternate branch 00001B26-00001B38 label00001B26: 00001B26 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2015: // at 00001B28 (misaligned) 00001B2A 0000 3F2D ori.b D0, 0x2D /* '-' */ 00001B2E F0A4 2F2E .extension 0x0A4 <> // unimplemented 00001B32 0008 4EAD ori.b A0, 0xAD 00001B36 00DA .incomplete // end alternate branch 00001B26-00001B38 export_2015: label00001B26: // (misaligned) 00001B28 4E56 0000 link A6, 0 00001B2C 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 00001B30 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B34 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00001B38 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 00001B3C 487A 0032 pea.l [PC + 0x32 /* 00001B70, value 0x8724B65, pstring "rKeyword" */] 00001B40 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00001B44 4267 clr.w -[A7] 00001B46 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 00001B4A 2F2E 000C move.l -[A7], [A6 + 0xC] 00001B4E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B52 4267 clr.w -[A7] 00001B54 1F3C 0001 move.b -[A7], 0x1 00001B58 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00001B5C 101F move.b D0, [A7]+ 00001B5E 4267 clr.w -[A7] 00001B60 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001B64 3D5F 0010 move.w [A6 + 0x10], [A7]+ 00001B68 4E5E unlink A6 00001B6A 205F movea.l A0, [A7]+ 00001B6C 504F addq.w A7, 8 00001B6E 4ED0 jmp [A0] 00001B70 0872 4B65 7977 bchg.b <>, 0x65 /* 'e' */ 00001B76 6F72 ble +0x74 /* 00001BEA */ 00001B78 6400 0000 bcc +0x2 /* 00001B7A */ // begin alternate branch 00001B7A-00001B8C label00001B7A: 00001B7A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2016: // at 00001B7C (misaligned) 00001B7E 0000 3F2D ori.b D0, 0x2D /* '-' */ 00001B82 F0A4 2F2E .extension 0x0A4 <> // unimplemented 00001B86 0008 4EAD ori.b A0, 0xAD 00001B8A 00DA .incomplete // end alternate branch 00001B7A-00001B8C export_2016: label00001B7A: // (misaligned) 00001B7C 4E56 0000 link A6, 0 00001B80 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 00001B84 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B88 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00001B8C 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 00001B90 487A 002C pea.l [PC + 0x2C /* 00001BBE, value 0x8724B65, pstring "rKeyword" */] 00001B94 4EAD 008A jsr [A5 + 0x8A /* export_13 */] // begin alternate branch 00001B96-00001BA4 label00001B96: 00001B96 008A 4267 3F2D ori.l A2, 0x42673F2D /* 'Bg?-' */ 00001B9C F0A4 2F2E .extension 0x0A4 <> // unimplemented 00001BA0 0008 4267 ori.b A0, 0x67 /* 'g' */ // end alternate branch 00001B96-00001BA4 label00001B96: // (misaligned) 00001B98 4267 clr.w -[A7] 00001B9A 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 00001B9E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001BA2 4267 clr.w -[A7] 00001BA4 1F3C 0001 move.b -[A7], 0x1 00001BA8 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00001BAC 101F move.b D0, [A7]+ 00001BAE 4267 clr.w -[A7] 00001BB0 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001BB4 3D5F 000C move.w [A6 + 0xC], [A7]+ 00001BB8 4E5E unlink A6 00001BBA 2E9F move.l [A7], [A7]+ 00001BBC 4E75 rts 00001BBE 0872 4B65 7977 bchg.b <>, 0x65 /* 'e' */ 00001BC4 6F72 ble +0x74 /* 00001C38 */ 00001BC6 6400 4E56 bcc +0x4E58 /* 00006A1E */ export_2017: // at 00001BC8 (misaligned) 00001BCA 0000 4267 ori.b D0, 0x67 /* 'g' */ 00001BCE 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 00001BD2 42A7 clr.l -[A7] 00001BD4 3F3C 0001 move.w -[A7], 0x1 00001BD8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001BDC 4267 clr.w -[A7] 00001BDE 1F3C 0001 move.b -[A7], 0x1 00001BE2 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001BE6 101F move.b D0, [A7]+ 00001BE8 4267 clr.w -[A7] label00001BEA: 00001BEA 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001BEE 3D5F 000C move.w [A6 + 0xC], [A7]+ 00001BF2 4E5E unlink A6 00001BF4 2E9F move.l [A7], [A7]+ 00001BF6 4E75 rts export_2018: 00001BF8 4E56 FFE0 link A6, -0x0020 00001BFC 206E 000E movea.l A0, [A6 + 0xE] 00001C00 43EE FFE0 lea.l A1, [A6 - 0x20] 00001C04 7007 moveq.l D0, 0x07 label00001C06: 00001C06 22D8 move.l [A1]+, [A0]+ 00001C08 51C8 FFFC dbf D0, -0x6 /* 00001C06 */ 00001C0C 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 00001C10 2F2E 000A move.l -[A7], [A6 + 0xA] 00001C14 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00001C18 206E 000A movea.l A0, [A6 + 0xA] 00001C1C 43EE FFE0 lea.l A1, [A6 - 0x20] 00001C20 7007 moveq.l D0, 0x07 label00001C22: 00001C22 20D9 move.l [A0]+, [A1]+ 00001C24 51C8 FFFC dbf D0, -0x6 /* 00001C22 */ 00001C28 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 00001C2C 487A 0038 pea.l [PC + 0x38 /* 00001C66, value 0x8724B65, pstring "rKeyword" */] 00001C30 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00001C34 4267 clr.w -[A7] 00001C36 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] // begin alternate branch 00001C38-00001C48 label00001C38: 00001C38 F0A4 2F2E .extension 0x0A4 <> // unimplemented 00001C3C 000A 3F3C ori.b A2, 0x3C /* '<' */ 00001C40 0001 1F2E ori.b D1, 0x2E /* '.' */ 00001C44 0008 4267 ori.b A0, 0x67 /* 'g' */ // end alternate branch 00001C38-00001C48 label00001C38: // (misaligned) 00001C3A 2F2E 000A move.l -[A7], [A6 + 0xA] 00001C3E 3F3C 0001 move.w -[A7], 0x1 00001C42 1F2E 0008 move.b -[A7], [A6 + 0x8] 00001C46 4267 clr.w -[A7] 00001C48 1F3C 0001 move.b -[A7], 0x1 00001C4C 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00001C50 101F move.b D0, [A7]+ 00001C52 4267 clr.w -[A7] 00001C54 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001C58 3D5F 0012 move.w [A6 + 0x12], [A7]+ 00001C5C 4E5E unlink A6 00001C5E 205F movea.l A0, [A7]+ 00001C60 DEFC 000A add.w A7, 0xA /* '\n' */ 00001C64 4ED0 jmp [A0] 00001C66 0872 4B65 7977 bchg.b <>, 0x65 /* 'e' */ 00001C6C 6F72 ble +0x74 /* 00001CE0 */ 00001C6E 6400 4E56 bcc +0x4E58 /* 00006AC6 */ export_2019: // at 00001C70 (misaligned) 00001C72 0000 4267 ori.b D0, 0x67 /* 'g' */ 00001C76 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 00001C7A 4267 clr.w -[A7] 00001C7C 1F2E 0008 move.b -[A7], [A6 + 0x8] 00001C80 3F3C 0001 move.w -[A7], 0x1 00001C84 2F2E 000A move.l -[A7], [A6 + 0xA] 00001C88 4267 clr.w -[A7] 00001C8A 1F3C 0001 move.b -[A7], 0x1 00001C8E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001C92 101F move.b D0, [A7]+ 00001C94 4267 clr.w -[A7] 00001C96 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001C9A 3D5F 000E move.w [A6 + 0xE], [A7]+ 00001C9E 4E5E unlink A6 00001CA0 205F movea.l A0, [A7]+ 00001CA2 5C4F addq.w A7, 6 00001CA4 4ED0 jmp [A0] 00001CA6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001CA8-00001CAC fn00001CA8: 00001CA8 4E56 FFD0 link A6, -0x0030 // end alternate branch 00001CA8-00001CAC fn00001CA8: // (misaligned) 00001CAA FFD0 .invalid <> 00001CAC 2F07 move.l -[A7], D7 00001CAE 206E 0008 movea.l A0, [A6 + 0x8] 00001CB2 43EE FFD8 lea.l A1, [A6 - 0x28] 00001CB6 7009 moveq.l D0, 0x09 label00001CB8: 00001CB8 22D8 move.l [A1]+, [A0]+ 00001CBA 51C8 FFFC dbf D0, -0x6 /* 00001CB8 */ 00001CBE 4A2E FFD8 tst.b [A6 - 0x28] 00001CC2 667A bne +0x7C /* 00001D3E */ 00001CC4 42A7 clr.l -[A7] 00001CC6 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001CCA 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00001CCE 2E1F move.l D7, [A7]+ 00001CD0 3F2D F0A0 move.w -[A7], [A5 - 0xF60] 00001CD4 42A7 clr.l -[A7] 00001CD6 2F07 move.l -[A7], D7 00001CD8 3F3C 0103 move.w -[A7], 0x103 00001CDC 1F3C 0001 move.b -[A7], 0x1 label00001CE0: 00001CE0 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 00001CE4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001CE8 205F movea.l A0, [A7]+ 00001CEA A029 syscall HLock 00001CEC 3F2D F0A0 move.w -[A7], [A5 - 0xF60] 00001CF0 2F07 move.l -[A7], D7 00001CF2 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00001CF6 3F2D F0A0 move.w -[A7], [A5 - 0xF60] 00001CFA 3F3C 0001 move.w -[A7], 0x1 00001CFE 42A7 clr.l -[A7] 00001D00 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00001D04 3F2D F0A0 move.w -[A7], [A5 - 0xF60] 00001D08 2F07 move.l -[A7], D7 00001D0A 206E FFFC movea.l A0, [A6 - 0x4] 00001D0E 2F10 move.l -[A7], [A0] 00001D10 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00001D14 4267 clr.w -[A7] 00001D16 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001D1A 3D5F 000C move.w [A6 + 0xC], [A7]+ 00001D1E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001D22 205F movea.l A0, [A7]+ 00001D24 A02A syscall HUnlock 00001D26 7000 moveq.l D0, 0x00 00001D28 2D40 FFD4 move.l [A6 - 0x2C], D0 00001D2C 486E FFD4 pea.l [A6 - 0x2C] 00001D30 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00001D34 486E FFD4 pea.l [A6 - 0x2C] 00001D38 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00001D3C 6022 bra +0x24 /* 00001D60 */ label00001D3E: 00001D3E 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 00001D42 487A 0024 pea.l [PC + 0x24 /* 00001D68, value 0x8724B65, pstring "rKeyword" */] 00001D46 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00001D4A 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 00001D4E 486E FFD8 pea.l [A6 - 0x28] 00001D52 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00001D56 4267 clr.w -[A7] 00001D58 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001D5C 3D5F 000C move.w [A6 + 0xC], [A7]+ label00001D60: 00001D60 2E1F move.l D7, [A7]+ 00001D62 4E5E unlink A6 00001D64 2E9F move.l [A7], [A7]+ 00001D66 4E75 rts 00001D68 0872 4B65 7977 bchg.b <>, 0x65 /* 'e' */ 00001D6E 6F72 ble +0x74 /* 00001DE2 */ 00001D70 6400 0000 bcc +0x2 /* 00001D72 */ // begin alternate branch 00001D72-00001D78 label00001D72: 00001D72 0000 4E56 ori.b D0, 0x56 /* 'V' */ fn00001D74: // (misaligned) 00001D76 FFA8 .invalid <> // end alternate branch 00001D72-00001D78 label00001D72: // (misaligned) fn00001D74: 00001D74 4E56 FFA8 link A6, -0x0058 00001D78 2F07 move.l -[A7], D7 00001D7A 206E 0008 movea.l A0, [A6 + 0x8] 00001D7E 43EE FFD8 lea.l A1, [A6 - 0x28] 00001D82 7009 moveq.l D0, 0x09 label00001D84: 00001D84 22D8 move.l [A1]+, [A0]+ 00001D86 51C8 FFFC dbf D0, -0x6 /* 00001D84 */ 00001D8A 4A2E FFD8 tst.b [A6 - 0x28] 00001D8E 667C bne +0x7E /* 00001E0C */ 00001D90 42A7 clr.l -[A7] 00001D92 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001D96 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00001D9A 2E1F move.l D7, [A7]+ 00001D9C 3F2D F0A0 move.w -[A7], [A5 - 0xF60] 00001DA0 42A7 clr.l -[A7] 00001DA2 2F07 move.l -[A7], D7 00001DA4 3F3C 0103 move.w -[A7], 0x103 00001DA8 1F3C 0001 move.b -[A7], 0x1 00001DAC 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 00001DB0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001DB4 205F movea.l A0, [A7]+ 00001DB6 A029 syscall HLock 00001DB8 3F2D F0A0 move.w -[A7], [A5 - 0xF60] 00001DBC 2F07 move.l -[A7], D7 00001DBE 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00001DC2 3F2D F0A0 move.w -[A7], [A5 - 0xF60] 00001DC6 3F3C 0001 move.w -[A7], 0x1 00001DCA 42A7 clr.l -[A7] 00001DCC 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00001DD0 3F2D F0A0 move.w -[A7], [A5 - 0xF60] 00001DD4 2F07 move.l -[A7], D7 00001DD6 206E FFFC movea.l A0, [A6 - 0x4] 00001DDA 2F10 move.l -[A7], [A0] 00001DDC 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00001DE0 4267 clr.w -[A7] label00001DE2: 00001DE2 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001DE6 3D5F 000C move.w [A6 + 0xC], [A7]+ 00001DEA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001DEE 205F movea.l A0, [A7]+ 00001DF0 A02A syscall HUnlock 00001DF2 7000 moveq.l D0, 0x00 00001DF4 2D40 FFD4 move.l [A6 - 0x2C], D0 00001DF8 486E FFD4 pea.l [A6 - 0x2C] 00001DFC 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00001E00 486E FFD4 pea.l [A6 - 0x2C] 00001E04 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00001E08 6000 00A6 bra +0xA8 /* 00001EB0 */ label00001E0C: 00001E0C 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 00001E10 486E FFAC pea.l [A6 - 0x54] 00001E14 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00001E18 41EE FFAC lea.l A0, [A6 - 0x54] 00001E1C 43EE FFD8 lea.l A1, [A6 - 0x28] 00001E20 7007 moveq.l D0, 0x07 label00001E22: 00001E22 20D9 move.l [A0]+, [A1]+ 00001E24 51C8 FFFC dbf D0, -0x6 /* 00001E22 */ 00001E28 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 00001E2C 487A 008A pea.l [PC + 0x8A /* 00001EB8, value 0x8724B65, pstring "rKeyword" */] 00001E30 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00001E34 4267 clr.w -[A7] 00001E36 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 00001E3A 486E FFAC pea.l [A6 - 0x54] 00001E3E 3F3C 0001 move.w -[A7], 0x1 00001E42 1F3C 0001 move.b -[A7], 0x1 00001E46 3F3C 0103 move.w -[A7], 0x103 00001E4A 1F3C 0001 move.b -[A7], 0x1 00001E4E 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00001E52 101F move.b D0, [A7]+ 00001E54 6744 beq +0x46 /* 00001E9A */ 00001E56 42A7 clr.l -[A7] 00001E58 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001E5C 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00001E60 7004 moveq.l D0, 0x04 00001E62 2F00 move.l -[A7], D0 00001E64 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 00001E68 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00001E6C 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 00001E70 486E FFD8 pea.l [A6 - 0x28] 00001E74 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00001E78 4267 clr.w -[A7] 00001E7A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001E7E 3D5F 000C move.w [A6 + 0xC], [A7]+ 00001E82 7000 moveq.l D0, 0x00 00001E84 2D40 FFD4 move.l [A6 - 0x2C], D0 00001E88 486E FFD4 pea.l [A6 - 0x2C] 00001E8C 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00001E90 486E FFD4 pea.l [A6 - 0x2C] 00001E94 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00001E98 600A bra +0xC /* 00001EA4 */ label00001E9A: 00001E9A 4267 clr.w -[A7] 00001E9C 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001EA0 3D5F 000C move.w [A6 + 0xC], [A7]+ label00001EA4: 00001EA4 3F2D F0A4 move.w -[A7], [A5 - 0xF5C] 00001EA8 486E FFAC pea.l [A6 - 0x54] 00001EAC 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] label00001EB0: 00001EB0 2E1F move.l D7, [A7]+ 00001EB2 4E5E unlink A6 00001EB4 2E9F move.l [A7], [A7]+ 00001EB6 4E75 rts 00001EB8 0872 4B65 7977 bchg.b <>, 0x65 /* 'e' */ 00001EBE 6F72 ble +0x74 /* 00001F32 */ 00001EC0 6400 0000 bcc +0x2 /* 00001EC2 */ // begin alternate branch 00001EC2-00001ECA label00001EC2: 00001EC2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2020: // at 00001EC4 (misaligned) 00001EC6 0000 42A7 ori.b D0, 0xA7 // end alternate branch 00001EC2-00001ECA export_2020: label00001EC2: // (misaligned) 00001EC4 4E56 0000 link A6, 0 00001EC8 42A7 clr.l -[A7] 00001ECA 487A 000E pea.l [PC + 0xE /* 00001EDA, value 0xB4B6579, pstring "KeywordFile" */] 00001ECE 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00001ED2 2D5F 0008 move.l [A6 + 0x8], [A7]+ 00001ED6 4E5E unlink A6 00001ED8 4E75 rts 00001EDA 0B4B bchg A3, D5 00001EDC 6579 bcs +0x7B /* 00001F57 */ 00001EDE 776F moveq.l D3, 0x6F 00001EE0 7264 moveq.l D1, 0x64 00001EE2 4669 6C65 not.w [A1 + 0x6C65] 00001EE6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2021: // at 00001EE8 (misaligned) 00001EEA 0000 3F2D ori.b D0, 0x2D /* '-' */ 00001EEE F0B0 2F2E .extension 0x0B0 <> // unimplemented 00001EF2 0008 4EAD ori.b A0, 0xAD 00001EF6 00DA .incomplete 00001EF8 206E 0008 movea.l A0, [A6 + 0x8] 00001EFC 20AE 000C move.l [A0], [A6 + 0xC] 00001F00 3F2D F0B0 move.w -[A7], [A5 - 0xF50] 00001F04 487A 0036 pea.l [PC + 0x36 /* 00001F3C, value 0x3724944, pstring "rID" */] 00001F08 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00001F0C 4267 clr.w -[A7] 00001F0E 3F2D F0B0 move.w -[A7], [A5 - 0xF50] 00001F12 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F16 3F3C 0001 move.w -[A7], 0x1 00001F1A 1F3C 0001 move.b -[A7], 0x1 00001F1E 4267 clr.w -[A7] 00001F20 1F3C 0001 move.b -[A7], 0x1 00001F24 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00001F28 101F move.b D0, [A7]+ 00001F2A 4267 clr.w -[A7] 00001F2C 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001F30 3D5F 0010 move.w [A6 + 0x10], [A7]+ // begin alternate branch 00001F32-00001F36 label00001F32: 00001F32 0010 4E5E ori.b [A0], 0x5E /* '^' */ // end alternate branch 00001F32-00001F36 label00001F32: // (misaligned) 00001F34 4E5E unlink A6 00001F36 205F movea.l A0, [A7]+ 00001F38 504F addq.w A7, 8 00001F3A 4ED0 jmp [A0] 00001F3C 0372 4944 bchg <>, D1 export_2022: 00001F40 4E56 0000 link A6, 0 00001F44 3F2D F0B0 move.w -[A7], [A5 - 0xF50] 00001F48 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F4C 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00001F50 3F2D F0B0 move.w -[A7], [A5 - 0xF50] 00001F54 487A 0032 pea.l [PC + 0x32 /* 00001F88, value 0x3724944, pstring "rID" */] 00001F58 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00001F5C 4267 clr.w -[A7] 00001F5E 3F2D F0B0 move.w -[A7], [A5 - 0xF50] 00001F62 2F2E 000C move.l -[A7], [A6 + 0xC] 00001F66 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F6A 4267 clr.w -[A7] 00001F6C 1F3C 0001 move.b -[A7], 0x1 00001F70 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00001F74 101F move.b D0, [A7]+ 00001F76 4267 clr.w -[A7] 00001F78 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001F7C 3D5F 0010 move.w [A6 + 0x10], [A7]+ 00001F80 4E5E unlink A6 00001F82 205F movea.l A0, [A7]+ 00001F84 504F addq.w A7, 8 00001F86 4ED0 jmp [A0] 00001F88 0372 4944 bchg <>, D1 export_2023: 00001F8C 4E56 0000 link A6, 0 00001F90 3F2D F0B0 move.w -[A7], [A5 - 0xF50] 00001F94 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F98 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00001F9C 3F2D F0B0 move.w -[A7], [A5 - 0xF50] 00001FA0 487A 002C pea.l [PC + 0x2C /* 00001FCE, value 0x3724944, pstring "rID" */] 00001FA4 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00001FA8 4267 clr.w -[A7] 00001FAA 3F2D F0B0 move.w -[A7], [A5 - 0xF50] 00001FAE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001FB2 4267 clr.w -[A7] 00001FB4 1F3C 0001 move.b -[A7], 0x1 00001FB8 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00001FBC 101F move.b D0, [A7]+ 00001FBE 4267 clr.w -[A7] 00001FC0 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001FC4 3D5F 000C move.w [A6 + 0xC], [A7]+ 00001FC8 4E5E unlink A6 00001FCA 2E9F move.l [A7], [A7]+ 00001FCC 4E75 rts 00001FCE 0372 4944 bchg <>, D1 00001FD2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2024: // at 00001FD4 (misaligned) 00001FD6 0000 4267 ori.b D0, 0x67 /* 'g' */ 00001FDA 3F2D F0B0 move.w -[A7], [A5 - 0xF50] 00001FDE 42A7 clr.l -[A7] 00001FE0 3F3C 0001 move.w -[A7], 0x1 00001FE4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001FE8 4267 clr.w -[A7] 00001FEA 1F3C 0001 move.b -[A7], 0x1 00001FEE 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001FF2 101F move.b D0, [A7]+ 00001FF4 4267 clr.w -[A7] 00001FF6 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001FFA 3D5F 000C move.w [A6 + 0xC], [A7]+ 00001FFE 4E5E unlink A6 00002000 2E9F move.l [A7], [A7]+ 00002002 4E75 rts export_2025: 00002004 4E56 0000 link A6, 0 00002008 42A7 clr.l -[A7] 0000200A 487A 000E pea.l [PC + 0xE /* 0000201A, value 0xA566F6C '\nVol', pstring "VolumeFile" */] 0000200E 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00002012 2D5F 0008 move.l [A6 + 0x8], [A7]+ 00002016 4E5E unlink A6 00002018 4E75 rts 0000201A 0A56 6F6C xori.w [A6], 0x6F6C /* 'ol' */ 0000201E 756D moveq.l D2, 0x6D 00002020 6546 bcs +0x48 /* 00002068 */ 00002022 696C bvs +0x6E /* 00002090 */ 00002024 6500 0000 bcs +0x2 /* 00002026 */ // begin alternate branch 00002026-00002034 label00002026: 00002026 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2026: // at 00002028 (misaligned) 0000202A FED4 206E .extension 0xED4 <> // unimplemented 0000202E 0008 43EE ori.b A0, 0xEE 00002032 FF00 .extension 0xF00 <> // unimplemented // end alternate branch 00002026-00002034 export_2026: label00002026: // (misaligned) 00002028 4E56 FED4 link A6, -0x012C 0000202C 206E 0008 movea.l A0, [A6 + 0x8] 00002030 43EE FF00 lea.l A1, [A6 - 0x100] 00002034 703F moveq.l D0, 0x3F label00002036: 00002036 22D8 move.l [A1]+, [A0]+ 00002038 51C8 FFFC dbf D0, -0x6 /* 00002036 */ 0000203C 422E 000C clr.b [A6 + 0xC] 00002040 3F2D F0B0 move.w -[A7], [A5 - 0xF50] 00002044 486E FED4 pea.l [A6 - 0x12C] 00002048 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 0000204C 41EE FED8 lea.l A0, [A6 - 0x128] 00002050 43EE FF00 lea.l A1, [A6 - 0x100] 00002054 7007 moveq.l D0, 0x07 label00002056: 00002056 20D9 move.l [A0]+, [A1]+ 00002058 51C8 FFFC dbf D0, -0x6 /* 00002056 */ 0000205C 3F2D F0B0 move.w -[A7], [A5 - 0xF50] 00002060 487A 002C pea.l [PC + 0x2C /* 0000208E, value 0x872566F, pstring "rVolName" */] 00002064 4EAD 008A jsr [A5 + 0x8A /* export_13 */] label00002068: 00002068 4267 clr.w -[A7] 0000206A 3F2D F0B0 move.w -[A7], [A5 - 0xF50] 0000206E 486E FED4 pea.l [A6 - 0x12C] 00002072 3F3C 0001 move.w -[A7], 0x1 00002076 1F3C 0001 move.b -[A7], 0x1 0000207A 4267 clr.w -[A7] 0000207C 1F3C 0001 move.b -[A7], 0x1 00002080 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00002084 1D5F 000C move.b [A6 + 0xC], [A7]+ 00002088 4E5E unlink A6 0000208A 2E9F move.l [A7], [A7]+ 0000208C 4E75 rts 0000208E 0872 566F 6C4E bchg.b [A2 + D6 * 4 + 0x4E], 0x6F /* 'o' */ // begin alternate branch 00002090-00002094 label00002090: 00002090 566F 6C4E addq.w [A7 + 0x6C4E], 3 // end alternate branch 00002090-00002094 label00002090: // (misaligned) 00002094 616D bsr +0x6F /* 00002103 */ 00002096 6500 4E56 bcs +0x4E58 /* 00006EEE */ // begin alternate branch 00002098-000020A2 export_2027: fn00002098: 00002098 4E56 0000 link A6, 0 0000209C 2F3C 474C 4F42 move.l -[A7], 0x474C4F42 /* 'GLOB' */ // end alternate branch 00002098-000020A2 export_2027: // at 00002098 (misaligned) fn00002098: // (misaligned) 0000209A 0000 2F3C ori.b D0, 0x3C /* '<' */ 0000209E 474C chk.w D3, A4 000020A0 4F42 chk.w D7, D2 000020A2 3F3C 0001 move.w -[A7], 0x1 000020A6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000020AA 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 000020AE 102D F0A8 move.b D0, [A5 - 0xF58] 000020B2 6628 bne +0x2A /* 000020DC */ 000020B4 206E 0008 movea.l A0, [A6 + 0x8] 000020B8 7001 moveq.l D0, 0x01 000020BA B068 0004 cmp.w D0, [A0 + 0x4] 000020BE 57C0 seq D0 000020C0 4400 neg.b D0 000020C2 1B40 F118 move.b [A5 - 0xEE8], D0 000020C6 206E 0008 movea.l A0, [A6 + 0x8] 000020CA 7001 moveq.l D0, 0x01 000020CC B068 0006 cmp.w D0, [A0 + 0x6] 000020D0 57C0 seq D0 000020D2 4400 neg.b D0 000020D4 1B40 F0AC move.b [A5 - 0xF54], D0 000020D8 422D F11C clr.b [A5 - 0xEE4] label000020DC: 000020DC 4E5E unlink A6 000020DE 2E9F move.l [A7], [A7]+ 000020E0 4E75 rts 000020E2 0000 .incomplete